immortalwrt/target/linux/generic
Daniel Golle 0787d95f06 generic: 6.6: mtk_eth_soc: reset all TX queues on DMA free
The purpose of resetting the TX queue is to reset the
byte and packet count as well as to clear the software
flow control XOFF bit.

MediaTek developers pointed out that netdev_reset_queue would only
resets queue 0 of the network device.
Queues that are not reset may cause unexpected issues.

Packets may stop being sent after reset and "transmit timeout" log may
be displayed.

Import fix from MediaTek's SDK to resolve this issue.

Link: 5746a94456
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-09-20 16:35:41 +01:00
..
backport-6.1 kernel: backport nvmem changes from v6.12 2024-09-12 08:59:36 +02:00
backport-6.6 kernel: bump 6.6 to 6.6.52 2024-09-19 22:57:53 +02:00
files kernel: set vlan mc emulation for rtl8367d family chips 2024-08-29 20:50:01 +02:00
hack-6.1 kernel: bump 6.1 to 6.1.108 2024-09-06 22:38:55 +02:00
hack-6.6 generic: 6.6: backport pending fix for Aquantia PHY LEDs 2024-09-17 19:07:53 +01:00
image
other-files
pending-6.1 kernel: backport nvmem changes from v6.12 2024-09-12 08:59:36 +02:00
pending-6.6 generic: 6.6: mtk_eth_soc: reset all TX queues on DMA free 2024-09-20 16:35:41 +01:00
config-6.1 generic: enable RELR relocations 2024-09-16 22:47:44 +02:00
config-6.6 at91: refresh config-6.6 2024-09-17 17:31:26 +02:00
config-filter generic: filter out CONFIG_FRAME_WARN 2023-07-01 11:52:07 +02:00
PATCHES