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!

That sounds out of my hands, but check if these commands return any output showing activity:
Code:
tc -s class show dev br0 | grep " parent 1:1 " -A2
tc -s class show dev eth0 | grep " parent 1:1 " -A2
Just uninstalled FlexQos and it seems that without it the classification works fine o_O
 
Installed the 384.19 Alpha1 + FlexQoS update v0.8.6 on my RT-AX88U. All running fine, can't see any quirks/issues. Nice (awesome) work @dave14305 and @RMerlin.

upload_2020-7-2_23-25-42.png
 
The output of this command on your router?
Code:
nvram get bwdpi_app_rulelist
9,20<8<4<0,5,6,15,17<4,13<13,24<1,3,14<7,10,11,21,23<game
 
9,20<8<4<0,5,6,15,17<4,13<13,24<1,3,14<7,10,11,21,23<game
If you have the script installed and active, but you look at Merlin’s Classification page instead of FlexQoS, is it correct or broken? Any errors in the browser F12 console with FlexQoS?
 
If you have the script installed and active, but you look at Merlin’s Classification page instead of FlexQoS, is it correct or broken? Any errors in the browser F12 console with FlexQoS?
Both the classification and FlexQos classification are broken when it's installed( It worked fine with 384.18). No Console errors (tested on iPhone just in case its a browser error)
 
Both the classification and FlexQos classification are broken when it's installed( It worked fine with 384.18). No Console errors (tested on iPhone just in case its a browser error)
Can you run this in ssh, wait a few secs and check both again?
Code:
service restart_qos
This will reset any changes my script does to the tc rules.
 
Can you run this in ssh, wait a few secs and check both again?
Code:
service restart_qos
This will reset any changes my script does to the tc rules.
No luck still the same
 
But if you uninstall the script it returns the Classification tab to normal counting? :confused:
Yes. Curious if its a visual glitch and it still prioritizes everything correctly in the background
 
@Dave is there any scripts/rules that we can get that just focus on gaming maybe settings to get all of the badwith for just one device and limit the other devices to just very low badwith ? Because the badwith monitor is broken, and also if i set lets say my gaming device to high priority ingame i get a little bit of more latency than in normal priority, it just feels not that accurate.
 
@raion969 I use the bandwidth limiter to do this. I set my console to a static ip of 192.168.1.254. Set bandwidth limiter 10% lower than your speeds. Set one rule 192.168.1.2-253 bandwidth your preference. This will limit everyone on your network, except your console. This works perfectly for me. I have 75/15 with 5 people no lag or stream buffering. Triple a+ on dslreports.
 
Yes. Curious if its a visual glitch and it still prioritizes everything correctly in the background
Wait so you are saying with flex gone it works right?

There would have to be a way to debug it to see if priority is still working.
 
@jeeg really good ideo but is there a differenz if lets say adaptive qos (it should force the gaming Pakets at first so when i stream and play online with the same Computer?) vs just bandwith Limit that just Blocks other Devices but on my PC it dont priorise the Pakets between streaming(lower priority) than gaming on the same device?
 
If your pastebin log was from 384.19 alpha and your screenshot is also, then it’s not yet updated nvram with the new QoS categories. So just try hitting Save in the second screenshot. Your pastebin doesn’t match what I might expect you to see if your router had the updated categories and the script was not active.
Yes. Curious if its a visual glitch and it still prioritizes everything correctly in the background
Wait so you are saying with flex gone it works right?

There would have to be a way to debug it to see if priority is still working.
Does this url return data at the top (it also has all the connection data, but these 2 lines are the ones that populate the pie chart.

http://<router ip>/ajax_gettcdata.asp

Code:
var tcdata_lan_array = [ ["11", "6730225", "0bit", "0pps"], ["10", "39197", "0bit", "0pps"], ["13", "417566", "152bit", "0pps"], ["12", "5698268354", "0bit", "0pps"], ["15", "103613181", "1488bit", "0pps"], ["14", "2857510736", "94184bit", "14pps"], ["17", "0", "0bit", "0pps"], ["16", "7447", "0bit", "0pps"], []];

var tcdata_wan_array = [ ["11", "2105049", "40bit", "0pps"], ["10", "29684", "0bit", "0pps"], ["13", "442787", "168bit", "0pps"], ["12", "29092047", "0bit", "0pps"], ["15", "29325454", "1480bit", "1pps"], ["14", "465361998", "14728bit", "13pps"], ["17", "0", "0bit", "0pps"], ["16", "857", "0bit", "0pps"], []]; ;
 
Last edited:
@jeeg really good ideo but is there a differenz if lets say adaptive qos (it should force the gaming Pakets at first so when i stream and play online with the same Computer?) vs just bandwith Limit that just Blocks other Devices but on my PC it dont priorise the Pakets between streaming(lower priority) than gaming on the same device?
I find any adaptive qos, cake, pie, fq_codel all take that time to kick in. You will always get a ping fluctuations. This jitter is more important than priority. Keeping the line always stable with no bufferbloat. Try it. See if you like it until at least adaptive qos is fixed, because it's broken.
 
If your pastebin log was from 384.19 alpha and your screenshot is also, then it’s not yet updated nvram with the new QoS categories. So just try hitting Save in the second screenshot. Your pastebin doesn’t match what I might expect you to see if your router had the updated categories and the script was not active.


Does this url return data at the top (it also has all the connection data, but these 2 lines are the ones that populate the pie chart.

http://<router ip>/ajax_gettcdata.asp

Code:
var tcdata_lan_array = [ ["11", "6730225", "0bit", "0pps"], ["10", "39197", "0bit", "0pps"], ["13", "417566", "152bit", "0pps"], ["12", "5698268354", "0bit", "0pps"], ["15", "103613181", "1488bit", "0pps"], ["14", "2857510736", "94184bit", "14pps"], ["17", "0", "0bit", "0pps"], ["16", "7447", "0bit", "0pps"], []];
is this it?
var tcdata_wan_array = [ ["11", "2105049", "40bit", "0pps"], ["10", "29684", "0bit", "0pps"], ["13", "442787", "168bit", "0pps"], ["12", "29092047", "0bit", "0pps"], ["15", "29325454", "1480bit", "1pps"], ["14", "465361998", "14728bit", "13pps"], ["17", "0", "0bit", "0pps"], ["16", "857", "0bit", "0pps"], []]; ;
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",
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

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