Files
immortalwrt/target/linux
Baptiste Jonglez a5a9fbbdc3 ramips: ethernet: Disable TSO support to improve stability
Stability of this Ethernet driver has been a long-standing issue, with
many people reporting frequent "transmit queue timeouts" and even
occasional crashes.

Disabling TSO in the driver helps with stability, although it is likely a
workaround and might not fix the issue completely.

There is a slight slowdown in forwarding performance for TCP packets
(75 kpps vs. 80 kpps with comparable CPU utilization), but this is still
enough to forward close to 1 Gbit/s of full-sized packets across multiple
flows.

Master is using a different ethernet driver, so this is not a backport.
Because of this different driver, the upcoming 21.02 release does not seem
to be affected by these stability issues.

Thanks to mrakotiq for the initial patch.

Fixes: FS#2628
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-16 14:17:20 +08:00
..
2020-09-30 20:08:29 +08:00
2019-08-19 22:26:19 +08:00
2019-08-19 22:26:19 +08:00
2020-02-11 17:26:30 +08:00
2021-01-29 03:28:54 +08:00
2021-01-30 20:09:14 +08:00
2020-03-19 17:50:48 +08:00
2019-08-19 22:26:19 +08:00
2020-11-08 03:24:12 +08:00
2020-05-03 19:32:54 +08:00
2020-11-08 03:24:12 +08:00
2019-08-19 22:26:19 +08:00
2020-10-31 01:29:00 +08:00
2019-08-19 22:26:19 +08:00