android_kernel_sony_sdm845/drivers/net/usb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bjørn Mork 8ee96dfd01 qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect
[ Upstream commit 245d21190aec547c0de64f70c0e6de871c185a24 ]

It has been reported that the dummy byte we add to avoid
ZLPs can be forwarded by the modem to the PGW/GGSN, and that
some operators will drop the connection if this happens.

In theory, QMI devices are based on CDC ECM and should as such
both support ZLPs and silently ignore the dummy byte.  The latter
assumption failed.  Let's test out the first.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-24 11:00:23 +01:00
..
asix.h net: asix: Add in_pm parameter 2016-08-31 21:07:05 -07:00
asix_common.c net: asix: Avoid looping when the device does not respond 2016-10-14 16:06:54 -04:00
asix_devices.c net: usb: asix: fill null-ptr-deref in asix_suspend 2017-11-24 08:33:41 +01:00
ax88172a.c net: asix: Add in_pm parameter 2016-08-31 21:07:05 -07:00
ax88179_178a.c Net Driver: Add Cypress GX3 VID=04b4 PID=3610. 2016-11-09 21:45:34 -05:00
catc.c catc: Use heap buffer for memory size test 2017-02-18 15:11:42 +01:00
cdc-phonet.c
cdc_eem.c
cdc_ether.c net: cdc_ether: fix divide by 0 on bad descriptors 2017-11-24 08:33:40 +01:00
cdc_mbim.c NET: usb: cdc_mbim: add quirk for supporting Telit LE922A 2016-12-08 13:02:25 -05:00
cdc_ncm.c cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 2017-11-15 15:53:17 +01:00
cdc_subset.c
ch9200.c net: usb: ch9200: use kmemdup 2016-05-20 19:50:07 -04:00
cx82310_eth.c cx82310_eth: use skb_cow_head() to deal with cloned skbs 2018-01-17 09:38:52 +01:00
dm9601.c
gl620a.c
hso.c hso: Convert printk to pr_<level> 2016-09-06 13:29:51 -07:00
huawei_cdc_ncm.c cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 2017-11-15 15:53:17 +01:00
int51x1.c
ipheth.c
kalmia.c kalmia: avoid potential uninitialized variable use 2016-10-27 16:27:34 -04:00
kaweth.c kaweth: remove obsolete debugging statements 2016-09-07 17:45:31 -07:00
Kconfig usb: plusb: Add support for PL-27A1 2017-10-08 10:26:08 +02:00
lan78xx.c lan78xx: Fix failure in USB Full Speed 2018-01-31 12:55:54 +01:00
lan78xx.h
lg-vl600.c
Makefile
mcs7830.c
net1080.c
pegasus.c pegasus: Use heap buffers for all register access 2017-02-18 15:11:42 +01:00
pegasus.h
plusb.c usb: plusb: Add support for PL-27A1 2017-10-08 10:26:08 +02:00
qmi_wwan.c qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect 2018-03-24 11:00:23 +01:00
r8152.c r8152: prevent the driver from transmitting packets with carrier off 2017-12-25 14:23:40 +01:00
rndis_host.c rndis_host: Set valid random MAC on buggy devices 2016-07-16 20:03:04 -07:00
rtl8150.c rtl8150: Use heap buffers for all register access 2017-02-18 15:11:42 +01:00
sierra_net.c sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 2017-06-17 06:41:50 +02:00
smsc75xx.c smsc75xx: use skb_cow_head() to deal with cloned skbs 2018-01-17 09:38:52 +01:00
smsc75xx.h
smsc95xx.c smsc95xx: Add mdix control via ethtool 2016-09-06 13:28:10 -07:00
smsc95xx.h smsc95xx: Add register define 2016-09-06 13:28:10 -07:00
sr9700.c sr9700: use skb_cow_head() to deal with cloned skbs 2018-01-17 09:38:52 +01:00
sr9700.h
sr9800.c
sr9800.h
usbnet.c usbnet: fix alignment for frames with no ethernet header 2017-12-16 16:25:45 +01:00
zaurus.c