]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'qmap-mux'
authorDavid S. Miller <davem@davemloft.net>
Sun, 26 Mar 2017 03:03:35 +0000 (20:03 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 26 Mar 2017 03:03:35 +0000 (20:03 -0700)
commit932ee203b751d60bc3304c5edb26bc8c8c1f58f4
tree87fcdb60d690d5c25e76168733eb8e5999db2a6f
parent16605cd1f028e04d4d6ce86aaef92f5122bd66c8
parentb34e3070c5424d8096590182f4fa6251922d7679
Merge branch 'qmap-mux'

Daniele Palmas says:

====================
net: usb: qmi_wwan: add qmap mux protocol support

This patch adds support for qmap mux protocol available in recent
Qualcomm based modems.

The qmap mux protocol can be used for multiplexing data packets in
order to have multiple ip streams through the same physical device.

Two new sysfs files are added for adding/removing the qmap mux based
interfaces (named qmimux):

/sys/class/net/<iface>/qmi/add_mux
/sys/class/net/<iface>/qmi/del_mux

Main patch author is Bjørn Mork <bjorn@mork.no>

An userspace implementation of the qmi requests needed to support
multiple ip streams is already available (namely libqmi since
version 1.18.0).

The qmap mux feature has been recently implemented in Codeaurora
gobinet out-of-kernel driver that was the inspiration for this
development.

Tests have been performed with Telit LE922A6 (PID 0x1040)
====================

Signed-off-by: David S. Miller <davem@davemloft.net>