linux/drivers/net/usb
Mingj Ye 833dcd75d5 net: usb: r8152: fix transmit queue timeout
When the TX queue length reaches the threshold, the netdev watchdog
immediately detects a TX queue timeout.

This patch updates the trans_start timestamp of the transmit queue
on every asynchronous USB URB submission along the transmit path,
ensuring that the network watchdog accurately reflects ongoing
transmission activity.

Signed-off-by: Mingj Ye <insyelu@gmail.com>
Reviewed-by: Hayes Wang <hayeswang@realtek.com>
Link: https://patch.msgid.link/20260120015949.84996-1-insyelu@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-01-20 18:27:32 -08:00
..
Kconfig net: usb: lan78xx: add support for generic net selftests via ethtool 2025-08-25 16:22:19 -07:00
Makefile
aqc111.c
aqc111.h
asix.h
asix_common.c net: usb: asix: validate PHY address before use 2025-12-28 09:05:12 +01:00
asix_devices.c net: usb: asix_devices: Check return value of usbnet_get_endpoints 2025-10-29 17:51:48 -07:00
ax88172a.c net: usb: asix: validate PHY address before use 2025-12-28 09:05:12 +01:00
ax88179_178a.c
catc.c
cdc-phonet.c
cdc_eem.c
cdc_ether.c
cdc_mbim.c
cdc_ncm.c cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN 2025-08-19 17:16:37 -07:00
cdc_subset.c
ch9200.c
cx82310_eth.c
dm9601.c
gl620a.c
hso.c
huawei_cdc_ncm.c
int51x1.c
ipheth.c
kalmia.c
kaweth.c
lan78xx.c net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset 2025-10-15 18:27:48 -07:00
lan78xx.h
lg-vl600.c
mcs7830.c
net1080.c
pegasus.c net: usb: pegasus: fix memory leak in update_eth_regs_async() 2026-01-08 08:40:20 -08:00
pegasus.h
plusb.c
qmi_wwan.c net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup 2025-11-03 17:36:49 -08:00
r8152.c net: usb: r8152: fix transmit queue timeout 2026-01-20 18:27:32 -08:00
r8153_ecm.c
rndis_host.c
rtl8150.c net: usb: rtl8150: fix memory leak on usb_submit_urb() failure 2025-12-23 12:12:34 +01:00
sierra_net.c usb: net: sierra: check for no status endpoint 2025-07-15 16:02:13 -07:00
smsc75xx.c
smsc75xx.h
smsc95xx.c net: usb: smsc95xx: add support for ethtool pause parameters 2025-07-21 17:42:12 -07:00
smsc95xx.h
sr9700.c net: usb: sr9700: remove code to drive nonexistent MII 2026-01-17 15:21:45 -08:00
sr9700.h net: usb: sr9700: remove code to drive nonexistent MII 2026-01-17 15:21:45 -08:00
sr9800.c
sr9800.h
usbnet.c usbnet: avoid a possible crash in dql_completed() 2025-12-29 19:23:34 +01:00
zaurus.c