What's new

FlexQoS FlexQoS 1.0 - Flexible QoS Enhancement Script for Adaptive QoS

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

var tcdata_lan_array = [ ["11", "0", "0bit", "0pps"], ["10", "4725", "0bit", "0pps"], ["13", "0", "0bit", "0pps"], ["12", "96913625", "16bit", "0pps"], ["15", "0", "0bit", "0pps"], ["14", "0", "0bit", "0pps"], ["17", "0", "0bit", "0pps"], ["16", "0", "0bit", "0pps"], []]; var tcdata_wan_array = [ ["11", "0", "0bit", "0pps"], ["10", "279379", "0bit", "0pps"], ["13", "0", "0bit", "0pps"], ["12", "32405482", "24bit", "0pps"], ["15", "0", "0bit", "0pps"], ["14", "0", "0bit", "0pps"], ["17", "0", "0bit", "0pps"], ["16", "1453097", "0bit", "0pps"], []]; ; bwdpi_conntrack=[ ["udp", "192.168.50.240",
What do your pie charts look like now?
 
What do your pie charts look like now?
Regular is disabled too many tracked connection, flex had data no pps or rate.


Update:
Now is back to automatic refresh on classification, and it has a rate but no pps, flex is stuck on no rate or pps.
 
Regular is disabled too many tracked connection, flex had data no pps or rate.


Update:
Now is back to automatic refresh on classification, and it has a rate but no pps, flex is stuck on no rate or pps.
Can you post a screenshot of both pages’ pie charts plus the output of:
Code:
nvram get bwdpi_app_rulelist
 
Can you post a screenshot of both pages’ pie charts plus the output of:
Code:
nvram get bwdpi_app_rulelist
Sure can I'll have to find a new image host since photo bucket change Thier free account hosting limit.
 
Flex.png

@Vexira @dave14305 @RMerlin I think the 384.19 Alpha1 simply breaks the classification pages, UI, and signature updates. I think previously when I uninstalled Flex it showed me old classification data because it stopped updating after a few seconds
 
okay I went ahead and moved one thing and saved it and here is what I changed along with the nvram:
9,20<4<8<0,5,6,15,17<4,13<13,24<1,3,14<7,10,11,21,23<customize

upload_2020-7-3_9-31-33.png
 
personally from the looks of things... I think maybe GPL 384_9354 completely bork up A-QoS for the AX88U....
I have some file transfer outbound going on while I took this screen shot and it's now registering it
upload_2020-7-3_10-0-6.png
 
Last edited:
Flex.png

@Vexira @dave14305 @RMerlin I think the 384.19 Alpha1 simply breaks the classification pages, UI, and signature updates. I think previously when I uninstalled Flex it showed me old classification data because it stopped updating after a few seconds
But this screenshot is on 384.18, and it’s labeling Net Control Packets twice because the final slot is empty (undefined) before the new categories.

I’m looking to corroborate that FlexQoS is broken on 384.19 alpha 1, but Merlin’s Classification page works fine.
 
Last edited:
personally from the looks of things... I think maybe GPL 384_9354 completely bork up A-QoS for the AX88U....
I have some file transfer outbound going on while I took this screen shot and it's now registering it
View attachment 24494

This is exactly the problem I had on the latest alpha with my AX88U. It occurs even without any QoS script installed. I have downgraded it back to 384.18 for now and all working fine.
 
When setting up speed in the webui... this one can it be with decimals too? I always used round numbers 317/17 on mine...
But a friend has 5.53Mb really stable upload and my friend wants to use full bw.

Thanks

Using S.G.S9+ Duos w/ Tapatalk
 
quick question. im trying to categorize outbound torrent connections from my NAS. It works on a huge range. device is 10.0.0.2. i plan to create rule #3 for those connections.

*are the rules inclusive or exclusive? meaning in this case that the connections need to be within that port range AND have a 00000 mark.
*what happens in the case of port 51416 which is already included in rule #1 as streaming?
*what happens if i, for example, create a new rule on port 40000 for work-from-home?
Capture.JPG


thanks
 
Last edited:
But this screenshot is on 384.18, and it’s labeling Net Control Packets twice because the final slot is empty (undefined) before the new categories.

I’m looking to corroborate that FlexQoS is broken on 384.19 alpha 1, but Merlin’s Classification page works fine.
384.18 - Classification working and Flex classification working
384.19 - Classification does not work with or without Flex installed (it stops classifying data as soon as you load the alpha regardless of flex installed or not)
 
quick question. im trying to categorize outbound torrent connections from my NAS. It works on a huge range. device is 10.0.0.2. i plan to create rule #3 for those connections.

*are the rules inclusive or exclusive? meaning in this case that the connections need to be within that port range AND have a 00000 mark.
*what happens in the case of port 51416 which is already included in rule #1 as streaming?
*what happens if i, for example, create a new rule on port 40000 for work-from-home?
View attachment 24499

thanks
The last matching rule in the list (as displayed) will determine the final priority destination. All parts of the rule must match. If you want the 51416 and 40000 ports to take priority, place them after the torrent rule. Otherwise they will end up in File Downloads if unmarked.
 
When setting up speed in the webui... this one can it be with decimals too? I always used round numbers 317/17 on mine...
But a friend has 5.53Mb really stable upload and my friend wants to use full bw.

Thanks

Using S.G.S9+ Duos w/ Tapatalk
Decimal works fine for me.
upload_2020-7-3_14-47-37.png
 
The last matching rule in the list (as displayed) will determine the final priority destination. All parts of the rule must match. If you want the 51416 and 40000 ports to take priority, place them after the torrent rule. Otherwise they will end up in File Downloads if unmarked.

thanks dave.
so if i have the rules like this, both the 51416 and 51415 will be prioritized over the 32000:65000 range?
what if a connection which is on the 32000:65000 occurs but has a mark different than 000000? will it be processed normally by the qos engine since it doesnt match both port number and mark conditions?

Capture.JPG
 
Last edited:
so if i have the rules like this, both the 51416 and 51415 will be prioritized over the 32000:65000 range?
Yes.
what if a connection which is on the 32000:65000 occurs but has a mark different than 000000? will it be processed normally by the qos engine since it doesnt match both port number and mark conditions?
Yes, it will be prioritized based on the AQoS mark (if it’s not 000000). Each condition in a rule must be true.

After some time, you can tell if your rules are being used by running:
Code:
iptables -t mangle -nvL POSTROUTING
Anything still with 0 hits and packets are unused (assuming firewall has not been restarted for a while).
 
When setting up speed in the webui... this one can it be with decimals too? I always used round numbers 317/17 on mine...
But a friend has 5.53Mb really stable upload and my friend wants to use full bw.

Thanks
Decimal works fine for me.
The script will round the UI bandwidth to the nearest whole number before applying the custom percentages. So 5.53 becomes 6 and then multiplied by your custom rates. 5.499 becomes 5.

This is FreshJR’s original logic.
 
The script will round the UI bandwidth to the nearest whole number before applying the custom percentages. So 5.53 becomes 6 and then multiplied by your custom rates. 5.499 becomes 5.

This is FreshJR’s original logic.

is it nearest up and down? Does 9.3 go to 9 and 9.6 go to 10 for example?
 
Version 0.8.7
  • Added experimental support for Merlin versions 384.15 and up (or 384.13_4 and up for those models)
I think this should work now and no longer show Net Control Packets twice in the pie chart labels. VOIP will be called Work-From-Home regardless of whether it's officially called that in your firmware version, but it works the same.
 
Last edited:
What do your pie charts look like now?
ASUSWRT-Merlin RT-AX88U 384.19_alpha1-g9ca4b67bb0 Wed Jul 1 22:58:11 UTC 2020
vexira@RT-AX88U-C528:/tmp/home/root# nvram get bwdpi_app_rulelist
9,20<8<0,5,6,15,17<7,10,11,21,23<13,24<4<1,3,14<4,13<customize
vexira@RT-AX88U-C528:/tmp/home/root#

528fymd204c4iw46g.jpg
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top