This is good news, especially after it's been broken for years even in the OEM firmware. Hopefully it gets incorporated into OpenWrt officially, because kernel 5.4.42 is running awesome on my WRT32X so far.
Some what close, Basically the patch file will require you to have a Build environment with OpenWRT source code pulled from github, then some setup time and a patch run so that you can build the firmware you flash to your router.
If you need help setting up a build environment etc you can always ask for help.
See I would do you a build however, it would be without the ability to install new packages or different packages as my webserver I use for packages is LAN based and not facing externally to the internet.
Just tested this patch on both 5.4 and 4.14. 5.4 seems to not run into the issue I ran into on 4.14 which indeed reboot on high IO. I did read that they said they identified the problem but did not write the patch at the time. Any clue if it has been addressed?
It looks nlbwmon is not included in the builds and it cannot be installed after due to higher kernel requirements. Are there any incompatibles with nlbwmon and this hardware? Can it be included at builds recompiling? Nlbwmon is very good at keeping tag on clients MACs bandwidth on metered Interned connections.
That is So Great! Thank YOU!! Nlbwmon can be easily not loaded on boot if not needed. Only that my config with VLANs got messed up from this new DSA. Need to figure out if I can rebuild my switch config with DSA in this build with nlbwmon. DSA has currently a lot of problems and not quite ready for use. Switch config was so easy with LuCI