First of all, thanks again for your work to enable use of this...
I understand 1, but of course as you said, if your switch bandwidth, or I should better say, your switch/CPU bandwidth is the bottleneck, your wifi and everything else suffers. I see this on my C7 when running SQM, with my 300/30mbit cable modem service.
I also notice I hit 0% idle time at a lower data rate with my wifi link, than thru the ethernet.
I assume handling data thru the wifi uses up some more CPU than when it's idle.
I don't run out of CPU with WAN - Eth with my cable connection, but do if I run SQM. I can get up to 250-280mbit on the ath10k radio with no SQM, doesn't look HW limited by lack of 0% idle times. Gets close sometimes though, so I think even 74kc routers could benefit from some offloading.
As I said, with SQM running, I run out of CPU about 110-120 over the wifi, and 130-140mbit out of the LAN. Other users of CPU intensive items (OpenVPN, etc) would also benefit if it saves a heap of CPU to apply to other tasks.
For me personally, I'll be happy if it unloads things enough to set my cake limits up to my cable service speed without running out of CPU. If it's much better, might even try OpenVPN...
I'll try to do some CPU load benchmarking... so, what's needed to run this? Sysconfig over current latest LEDE? Any config after you load the patched FW? Or does it just work after the reflash?