Well, you need to adress the big/little problem first...
Absolutely does, still, provide the information...
Like I make this stuff up.
It seems like people are getting sidetracked and I have doubts there is a regression in 25.12. Have you:
- Clean install of 25.12.5. Apply packet steering and/or SFO.
- Applied StarWhiz's settings in case it is not included as he thought. He gets 780Mbps with that. This sort of tweak is always needed with hybrid cores unfortunately.
- Tried SQM with cake_mq. There is still no NanoPi / Rockchip users that replied on that thread with results so you could be the first.
Could you please elaborate, what does? and what/who provides that information for required CPU cycles?
Puzzled, how is that incompatible with it being hard to reliably estimate a number of required CPU cycles for X Mbps traffic shaping? No objection that SQM is a bit of a CPU hog, but that does not mean that I can tell things like required CPU frequency...
I feel we are talking past each other, resulting in avoidable friction...
My service IS NOT symmetrical and as above in the OP asymmetrical 920-940 / 40 gigabit service. Same provider. Same equipment (MB8611 modem). Same "service". Different tier. Line tech already came and mitigated any and all dBmV / SNR issues I was having on the downstream after regional "upgrades" to the service. Modem is now in perfect working parameters and runs like a Swiss watch. I don't want to make this sound like a new issue worth considering as a potential problem because everything was settled back in April. The tier upgrade, however is brand new.
I am confident this is not a service issue. I am getting the same amount of latency and bufferbloat without SQM as per Waveform now as I was pre-upgrade of which I was able to fully mitigate previously with what I consider to be PLENTY of headroom as per what the htop / netdata metrics showed.
Thank you for this. I believe I will start here. Questions first...
What exactly would you recommend for both packet steering and SFO?
Would StarWhiz's tweaks not be redundant / would they not mess something up if applied on top of the firmware which is claimed to have already included them?
Actually...to end the speculation...can I get some confirmation from someone somewhere that said optimizations have actually been made? I'm not convinced this was ever a thing at this point and I'm not sure how to prove it one way or another. It may have also been removed in more recent updates if such tweaks in the firmware were ever made.
As for cake_mq this is the first I'm hearing about it so if it is an option I will give it a shot. Thank you!
I see you did not open the hyperlink the Wiki added.
It is so detailed, leaving it in was probably seen as untidy.
-edit
Not only did you mistakenly dismiss 'such an idea', you doubled down, yes?
Where in the forum is a note that traffic shaping X Mbps takes Y cpu cycles? Really puzzled... I am not doubting that traffic shaping is CPU intensive, but that was not your question was it? You wanted to know "the number of cycles, 1G needs?" which neither the wiki nor the forum definitively tell... so yes I am doubling and tripling down that the answer you seek is not available, after explaining a few reasons why expecting something like this to be quite optimistic. (But note the detailed SQM wiki has sections explaining how to monitor CPU load).
Packet steering should be happening only on the two beefy CPUs.
SFO should be disabled at first, as depending on the way the WAN interface is used it might or might not work with SQM, so I would only try to enable that after getting the basic sqm config working.
We are talking past each other:
I was replying to a 'maybe it is not' post and I was pointing out it has been quantified, and is in the Wiki.
In the link.
What is going on?
Are you saying the linked write up is wrong?
Just pulled out of a hat?
Ah, I guess we agree
I will stop now.
Updated to 25.12.5, set Packet Steering to Enabled All Cores, enabled Software Flow Offloading, set the interface to eth0, set ingress to 840000, set egress to 39000, left the default Cake / Piece of Cake for Queue Discipline, set the Link Layer to Ethernet with overhead, set the Per Packet Overhead to 42, enabled SQM and hit apply.
This is the best I'm going to get so I'm inclined to leave it that way. I have NO IDEA how StarWhiz with an asymmetrical gigabit connection got as good as he got (800+ Mbps SQM on 1200 / 40 service as per his claims on his GitHub) and at this point I no longer care. I'm no longer inclined to believe anyone claiming anything regarding this device without screenshots and proof of ownership / active use after all of this.
Thanks to those who tried to help and those who actually did.

