I Sped up mt76 USB WIFI ~1.5x with a kernel patch that has been acked for mainline
Hey guys, i just got a kernel patch that speeds up USB dongles running the mt76 driver acked for the next PR period. The USB driver used to hand RX frames up without a NAPI, so it never got GRO and ran single-threaded which capped its speed \~380mbps while the PCIe path flew. I ended up moving the USB RX queue to a threaded NAPI which allowed it to utilize GRO and threading which led to a speed boost to about 580 Mbps average. If you have a dongle utilizing this driver and want to try it out feel free.
Patch: https://lore.kernel.org/linux-wireless/20260609105301.196302-1-phial@phiality.com/
(5th in the series of patches ive done for fixing things on linux, following the adobe installers fix, The Crew 2 fix, MSFS2020 VR fix and Contractors Showdown fix)
TLDR: every mt76 usb dongle gets a free boost
https://redd.it/1u1zrws
@r_linux
Post #42222
52