net: cdc_mbim: add "NDP to end" quirk for Huawei E3372
authorBjørn Mork <bjorn@mork.no>
Sat, 5 Dec 2015 12:01:50 +0000 (13:01 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 6 Dec 2015 04:35:34 +0000 (23:35 -0500)
commitf8c0cfa5eca902d388c0b57c7ca29a1ff2e6d8c6
treed717fcc9f38e6c4b1d2b996fd17f7c20e95abf05
parenta90099d9fabd2458084b9c2b79f1a62d9b76a61a
net: cdc_mbim: add "NDP to end" quirk for Huawei E3372

The Huawei E3372 (12d1:157d) needs this quirk in MBIM mode
as well. Allow this by forcing the NTB to contain only a
single NDP, and add a device specific entry for this ID.

Due to the way Huawei use device IDs, this might be applied
to other modems as well.  It is assumed that those modems
will be based on the same firmware and will need this quirk
too.  If not, it will still not harm normal usage, although
multiplexing performance could be impacted.

Cc: Enrico Mioso <mrkiko.rs@gmail.com>
Reported-by: Sami Farin <hvtaifwkbgefbaei@gmail.com>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Acked-By: Enrico Mioso <mrkiko.rs@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/cdc_mbim.c
drivers/net/usb/cdc_ncm.c