First, I must say I won't be commenting on codes because I can't understand it.
Second, I never investigate or even look at ACC the way you are trying to, i.e. I never test if ACC is working as intended or not. The only thing I have observed recently is if I have the Download bandwidth set much lower than my true download bandwidth, ACC will throttle my internet to whatever Download bandwidth is manually entered. This is why my first post ask you to check your double check Download bandwidth value.
Re: DasMarx, I believe Lantis means you can try change those values and compile your own ROM and see how it perform.
The ACC configuration page on the router says "adjusting the link speed to the highest speed possible which will maintain proper QoS function". This means the sole purpose of ACC is to make sure your QoS rules works as intended, i.e. whatever traffic you have set to prioritize have higher priority. If it can do this, I would say ACC is working as intended. I won't actually be bothered by the numbers shown.
Afterall, true bandwidth is complicated and hard to measure. I use 100M Optus cable internet here and speedtest shows that I can reach near max bandwidth during peak hours but if I test using overseas speedtest servers, even during offpeak hours, I typically only get less than 10Mbps (more like 1-2Mbps) depending which country I pick.
1) Your screenshot shows some value in link speed. I suppose you take the screenshot while downloading something?
2) You said you have "LTE+DSL connection". Do you mean you have a dual wan modem/router there? If so, measuring your true bandwidth will be even more problematic. For Openwrt multi-wan package, you don't get 1+1=2 for single stream download. Your device will be diverted to either connection depending which connection is faster. If not, how does your "LTE+DSL connection" work?
3) Did you actually try testing your LTE and DSL connection separately at your peak/off-peak hours? Maybe your slow speed is due to your dual wan modem not distributing the load correctly? Or how did you test your connection speed? Speedtest.com with closest servers?
For Optus cable connections, slow (2Mbps) download speed during peak hours have resulted in hundreds of customers complaining at this thread
https://forums.whirlpool.net.au/forum-r ... ?t=1501676
I would assume your ISP would have attracted similar attention/complains if it drops so badly during peak time. It appears to me the bigger problem is your ISP not providing sufficient bandwdith
4) In my opinion, to truly test if your ACC/QoS is working, you would have to run many many tests with ACC/QoS on and off to compare the download speed, i.e. you need to run multiple downloads in parallel which falls into different QoS rules and see if their respective bandwidth are prioritized as you have configured. Btw, use the Connection List page to check if the connection is picked up and classified into the QoS rule you specified.
Your screenshots didn't actually show that. Though it also shows you only have 2 classes active, does that mean you have two download streams that fall into two different QoS rule? What is their trasfer speed with/without QoS and ACC?
5) I assume your tests is done over ethernet and not Wi-Fi? because Wi-Fi is not likely to provide the full bandwidth of your connection, especially during peak hours due to interference.
Just remember the purpose of ACC is to make QoS work
