DSS usage

Arnaud Desmier adesmier at sequans.com
Thu Apr 10 07:54:44 PDT 2014


Hi all,

Using DSS we got 2 issues due to VLAN mapping of DSS channels:
  1. If your interface come down you can not anymore communicate with 
your DSS, but DSS should not be related to wwan intarface status.
  2. DSS are not IP based, but as kernel saw them as network interface 
it forward ip broadcast and multicast to it. Even when we set VLAN 
interface flags to only UP we got some unknown packets forwarded to it 
(Wireshark is not able to decode them).

After some discussions with Bjørn Mork to understand how mbim driver is 
working for DSS channels we concluded that currently DSS channels are 
fully dependent of wwan interface state. It means that even if we switch 
to TTY we will get the same behavior except for point 2 that should be 
solved.

MBIM specification says that we have 2 bulk endpoints for data 
communications (IP based and DSS), one is used for TX and the second for 
RX. But those endpoints are handled by usbnet driver that don't know 
about DSS.

One solution could be to alter usbnet driver to add a new flag 
preventing endpoints to be down when wwan interface come down and at 
least one DSS channel is up.

Does anyone already encounter this kind of problem?

Windows is handling DSS channels as we could expect, It's a bad news if 
Windows can do better than Linux :-)

Regards,

Arnaud


-- IMPORTANT NOTICE: 

The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libmbim-devel/attachments/20140410/4800dd5e/attachment.html>


More information about the libmbim-devel mailing list