All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] net: usb: qmi_wwan: add qmap mux protocol support
@ 2017-03-24 13:22 Daniele Palmas
       [not found] ` <1490361766-24114-1-git-send-email-dnlplm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Daniele Palmas @ 2017-03-24 13:22 UTC (permalink / raw)
  To: Bjørn Mork
  Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
	Daniele Palmas

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-yOkvZcmFvRU@public.gmane.org>

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)

Daniele Palmas (2):
  net: usb: qmi_wwan: add qmap mux protocol support
  Documentation: ABI: testing: sysfs-class-net-qmi: add new qmap mux
    files description

 Documentation/ABI/testing/sysfs-class-net-qmi |  27 +++
 drivers/net/usb/qmi_wwan.c                    | 317 +++++++++++++++++++++++++-
 2 files changed, 343 insertions(+), 1 deletion(-)

-- 
2.8.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-03-26  3:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-24 13:22 [PATCH 0/2] net: usb: qmi_wwan: add qmap mux protocol support Daniele Palmas
     [not found] ` <1490361766-24114-1-git-send-email-dnlplm-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-24 13:22   ` [PATCH 1/2] " Daniele Palmas
2017-03-24 13:22 ` [PATCH 2/2] Documentation: ABI: testing: sysfs-class-net-qmi: add new qmap mux files description Daniele Palmas
2017-03-24 16:31   ` Sergei Shtylyov
2017-03-25 16:09     ` Daniele Palmas
2017-03-24 17:45 ` [PATCH 0/2] net: usb: qmi_wwan: add qmap mux protocol support Subash Abhinov Kasiviswanathan
2017-03-25 16:05   ` Daniele Palmas
2017-03-26  3:03 ` David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.