Just installed it. Disabled the packet steering under global network option. Speed is the same, did a couple speedtests, with PPPoE on a 1000/300 line I got 600/324 relatively consistently. During DL speedtest this is the CPU load:
And before these patches you needed packet steering in order to hit these speeds, correct? That means performance wise these patches are doing really well. Let's hope the bug this topic is about is also finally fixed! We'll see in a couple of weeks I guess. Fingers crossed.
I'm running 19.07.1 with the FC Off and Interrupt handling patches and it's been 100% stable for months. Not a single transmit timed out error, 0 interrupt errors, and no hangs or reboots. The maximum execution time has been 37 days due to power outages.
What i did to achieve this was assign each ethernet port a different VLAN (or several), but without there being more than one port in the same VLAN (and thus not use the integrated switch) and remove the OpenVPN interface tap0 from the br-lan bridge .
Which interrupt handling patches specifically? Could you maybe link all the patches that you applied so there is no confusion about the patches you used?
Also, how often did you run into this issue before you applied these patches?
Edit: Also, on what device is that? Is that with WiFi enabled?
Only with these two patches transmit timed out errors disappear completely. Without them, i had them several times a day or every two days. But even with those patches i had reboots and freezes. Finally, since i separated the ethernet ports in different VLANs it has not happened again.
The router is an ER-X. For those who have wifi, the interrupt errors will not go away completely because it is because of it. But with this patches and separete VLAN for each port, it should not give more transmit timed out errors, reboots or hangs caused by internal switch.
release 19.07.3 - no reboot, but sometimes "sch_generic.c:320 error" in log
snapshot, including "Update kernel 4.14 to version 4.14.195", "generic: fix flow table hw offload " and "ramips: gsw_mt7621: disable PORT 5 MAC RX/TX flow control by default" - reboot with various kernel panic (logging by serial console)
release 19.07.4 (previous patches + "ramips: ethernet: fix to interrupt handling") - no reboot, and no "sch_generic.c:320 error" for now
Release 19.07.4 Hardware NAT is fixed partially, now it works, but after some time of work, network gets inaccessible, must reboot router. Switch to Software flow offloading, seems work stable.
@dchard Please let the mt76 developers know you are also experiencing the same problem. Hopefully they will look into it if they know it's a widespread issue. Out of curiosity, what mt76 device are you using? Curious if yours is using the same WiFi chips as my router is.