What's new
  • 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!

FlexQoS FlexQoS/ Adaptive QoS not prioritizing or Indentifieng correctly

guipo

New Around Here
Hey everyone! This is my first post. I'm sorry if it's not on the right thread or correctly tagged. As you can see, I'm a newbie around here so I hope this is not like a dumb question.

I got my first Asus Router, an AX86u Pro, 2 months ago and I've been playing around with the configs since. My focus was to have a better experience when gaming, considering I'm trying to move from casual to a more professional perspective. I play mostly eFootball, on a PS5.

My connection is 750 D/ 150 U in Brazil, what I believe to be a Docsis system, now bridged.

Sometimes the connection feels great and sometimes it's not. With Adaptive Qos it works good, but it won't classified the ps5 traffic as gaming. I now that because when I went to classification while gaming, it would appear like this.

Then I tried to use FlexQos, with all the propper config in this case, with IP table sending all ps5 traffic to Gaming, only excluding port80. But the same happens, only, the traffic goes straight to others.

Anytime a start a game, the others bar will go up and stay there, using like 60k bits and won't go down until the end of the game.

But the weird thing is it won't show in the tracked connections. If I go there and filter others, I'll only see my other IPs.

I event tested sending everything untracked to gaming. And this way, it would send this mysterious traffic to some other categories.

Any chance you guys know what could be happening?

Also, the debug from the FlexQos:


Code:
FlexQoS v1.4.4 released 2024-11-26





Debug date      : 2025-03-25 21:55:02-0300


Router Model    : RT-AX86U_Pro


Firmware Ver    : 388.8_4


DPI/Sig Ver     : 2.0.3 / 2.450


WAN iface       : eth0


tc WAN iface    : eth0


IPv6            : disabled


Undf Prio       : 2


Down Band       : 184320


Up Band         : 51200


*****************


Net Control     : 1:11


Work-From-Home  : 1:13


Gaming          : 1:10


Others          : 1:17


Web Surfing     : 1:15


Streaming       : 1:12


File Transfers  : 1:16


Learn-From-Home : 1:14


*****************


Downrates       :   27648,    9216,   55296,   36864,    9216,   18432,    9216,   18432


Downceils       :  184320,  184320,  184320,  184320,  184320,  184320,  184320,  184320


Uprates         :    7680,    2560,    5120,   10240,    2560,    5120,    2560,   15360


Upceils         :   51200,   51200,   51200,   51200,   51200,   51200,   51200,   51200


*****************


iptables settings: <>>udp>>500,4500>>3<>>udp>16384:16415>>>3<>>tcp>>119,563>>5<192.168.50.78>>both>>!80,443>000000>1


-A FlexQoS_down -p udp -m multiport --sports 500,4500 -j MARK --set-mark 0x8006ffff/0xc03fffff


-A FlexQoS_up -p udp -m multiport --dports 500,4500 -j MARK --set-mark 0x4006ffff/0xc03fffff


-A FlexQoS_down -p udp -m multiport --dports 16384:16415 -j MARK --set-mark 0x8006ffff/0xc03fffff


-A FlexQoS_up -p udp -m multiport --sports 16384:16415 -j MARK --set-mark 0x4006ffff/0xc03fffff


-A FlexQoS_down -p tcp -m multiport --sports 119,563 -j MARK --set-mark 0x8003ffff/0xc03fffff


-A FlexQoS_up -p tcp -m multiport --dports 119,563 -j MARK --set-mark 0x4003ffff/0xc03fffff


-A FlexQoS_down -d 192.168.50.78 -p tcp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff


-A FlexQoS_up -s 192.168.50.78 -p tcp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff


-A FlexQoS_down -d 192.168.50.78 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff


-A FlexQoS_up -s 192.168.50.78 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff


*****************


appdb rules: <000000>6<0D0007>5<0D0086>5<0D00A0>5<12003F>4<1400AC>1<13****>4<14****>4


filter change dev br0 prio 2 protocol all handle 828::800 u32 flowid 1:17


filter change dev eth0 prio 2 protocol all handle 828::800 u32 flowid 1:17


filter add dev br0 protocol all prio 15 u32 match mark 0x800D0007 0xc03fffff flowid 1:16


filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0007 0xc03fffff flowid 1:16


filter add dev br0 protocol all prio 15 u32 match mark 0x800D0086 0xc03fffff flowid 1:16


filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0086 0xc03fffff flowid 1:16


filter add dev br0 protocol all prio 15 u32 match mark 0x800D00A0 0xc03fffff flowid 1:16


filter add dev eth0 protocol all prio 15 u32 match mark 0x400D00A0 0xc03fffff flowid 1:16


filter add dev br0 protocol all prio 20 u32 match mark 0x8012003F 0xc03fffff flowid 1:15


filter add dev eth0 protocol all prio 20 u32 match mark 0x4012003F 0xc03fffff flowid 1:15


filter add dev br0 protocol all prio 22 u32 match mark 0x801400AC 0xc03fffff flowid 1:10


filter add dev eth0 protocol all prio 22 u32 match mark 0x401400AC 0xc03fffff flowid 1:10


filter change dev br0 prio 22 protocol all handle 802::800 u32 flowid 1:15


filter change dev eth0 prio 22 protocol all handle 802::800 u32 flowid 1:15


filter change dev br0 prio 23 protocol all handle 805::800 u32 flowid 1:15


filter change dev eth0 prio 23 protocol all handle 805::800 u32 flowid 1:15


class change dev br0 parent 1:1 classid 1:10 htb overhead 18 linklayer ethernet prio 0 rate 27648Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 345600


class change dev eth0 parent 1:1 classid 1:10 htb overhead 18 linklayer ethernet prio 0 rate 7680Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 96000


class change dev br0 parent 1:1 classid 1:11 htb overhead 18 linklayer ethernet prio 1 rate 9216Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 115200


class change dev eth0 parent 1:1 classid 1:11 htb overhead 18 linklayer ethernet prio 1 rate 2560Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 32000


class change dev br0 parent 1:1 classid 1:12 htb overhead 18 linklayer ethernet prio 2 rate 55296Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 691200


class change dev eth0 parent 1:1 classid 1:12 htb overhead 18 linklayer ethernet prio 2 rate 5120Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 64000


class change dev br0 parent 1:1 classid 1:13 htb overhead 18 linklayer ethernet prio 3 rate 36864Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 460800


class change dev eth0 parent 1:1 classid 1:13 htb overhead 18 linklayer ethernet prio 3 rate 10240Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 128000


class change dev br0 parent 1:1 classid 1:14 htb overhead 18 linklayer ethernet prio 4 rate 9216Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 115200


class change dev eth0 parent 1:1 classid 1:14 htb overhead 18 linklayer ethernet prio 4 rate 2560Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 32000


class change dev br0 parent 1:1 classid 1:15 htb overhead 18 linklayer ethernet prio 5 rate 18432Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 230400


class change dev eth0 parent 1:1 classid 1:15 htb overhead 18 linklayer ethernet prio 5 rate 5120Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 64000


class change dev br0 parent 1:1 classid 1:16 htb overhead 18 linklayer ethernet prio 6 rate 9216Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 115200


class change dev eth0 parent 1:1 classid 1:16 htb overhead 18 linklayer ethernet prio 6 rate 2560Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 32000


class change dev br0 parent 1:1 classid 1:17 htb overhead 18 linklayer ethernet prio 7 rate 18432Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 230400


class change dev eth0 parent 1:1 classid 1:17 htb overhead 18 linklayer ethernet prio 7 rate 15360Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 192000

Screenshot 2025-03-25 at 13.30.50.png


Screenshot 2025-02-27 at 21.37.32.png
 
Last edited:
If you’re happy to keep using 180 down/50 up for bandwidth (as seen in your debug output), you can enable “Flow Cache Control” to Auto in FlexQoS. See if that helps. It will make the graphs match the connection list. Otherwise, iptables rules have no effect on the AX86U Pro.

You may also want to remove all devices from the Gaming Gear Accelerator feature.
 
Hey everyone! This is my first post. I'm sorry if it's not on the right thread or correctly tagged. As you can see, I'm a newbie around here so I hope this is not like a dumb question.

I got my first Asus Router, an AX86u Pro, 2 months ago and I've been playing around with the configs since. My focus was to have a better experience when gaming, considering I'm trying to move from casual to a more professional perspective. I play mostly eFootball, on a PS5.

My connection is 750 D/ 150 U in Brazil, what I believe to be a Docsis system, now bridged.

Sometimes the connection feels great and sometimes it's not. With Adaptive Qos it works good, but it won't classified the ps5 traffic as gaming. I now that because when I went to classification while gaming, it would appear like this.

Then I tried to use FlexQos, with all the propper config in this case, with IP table sending all ps5 traffic to Gaming, only excluding port80. But the same happens, only, the traffic goes straight to others.

Anytime a start a game, the others bar will go up and stay there, using like 60k bits and won't go down until the end of the game.

But the weird thing is it won't show in the tracked connections. If I go there and filter others, I'll only see my other IPs.

I event tested sending everything untracked to gaming. And this way, it would send this mysterious traffic to some other categories.

Any chance you guys know what could be happening?

Also, the debug from the FlexQos:


Code:
FlexQoS v1.4.4 released 2024-11-26





Debug date      : 2025-03-25 21:55:02-0300


Router Model    : RT-AX86U_Pro


Firmware Ver    : 388.8_4


DPI/Sig Ver     : 2.0.3 / 2.450


WAN iface       : eth0


tc WAN iface    : eth0


IPv6            : disabled


Undf Prio       : 2


Down Band       : 184320


Up Band         : 51200


*****************


Net Control     : 1:11


Work-From-Home  : 1:13


Gaming          : 1:10


Others          : 1:17


Web Surfing     : 1:15


Streaming       : 1:12


File Transfers  : 1:16


Learn-From-Home : 1:14


*****************


Downrates       :   27648,    9216,   55296,   36864,    9216,   18432,    9216,   18432


Downceils       :  184320,  184320,  184320,  184320,  184320,  184320,  184320,  184320


Uprates         :    7680,    2560,    5120,   10240,    2560,    5120,    2560,   15360


Upceils         :   51200,   51200,   51200,   51200,   51200,   51200,   51200,   51200


*****************


iptables settings: <>>udp>>500,4500>>3<>>udp>16384:16415>>>3<>>tcp>>119,563>>5<192.168.50.78>>both>>!80,443>000000>1


-A FlexQoS_down -p udp -m multiport --sports 500,4500 -j MARK --set-mark 0x8006ffff/0xc03fffff


-A FlexQoS_up -p udp -m multiport --dports 500,4500 -j MARK --set-mark 0x4006ffff/0xc03fffff


-A FlexQoS_down -p udp -m multiport --dports 16384:16415 -j MARK --set-mark 0x8006ffff/0xc03fffff


-A FlexQoS_up -p udp -m multiport --sports 16384:16415 -j MARK --set-mark 0x4006ffff/0xc03fffff


-A FlexQoS_down -p tcp -m multiport --sports 119,563 -j MARK --set-mark 0x8003ffff/0xc03fffff


-A FlexQoS_up -p tcp -m multiport --dports 119,563 -j MARK --set-mark 0x4003ffff/0xc03fffff


-A FlexQoS_down -d 192.168.50.78 -p tcp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff


-A FlexQoS_up -s 192.168.50.78 -p tcp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff


-A FlexQoS_down -d 192.168.50.78 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff


-A FlexQoS_up -s 192.168.50.78 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff


*****************


appdb rules: <000000>6<0D0007>5<0D0086>5<0D00A0>5<12003F>4<1400AC>1<13****>4<14****>4


filter change dev br0 prio 2 protocol all handle 828::800 u32 flowid 1:17


filter change dev eth0 prio 2 protocol all handle 828::800 u32 flowid 1:17


filter add dev br0 protocol all prio 15 u32 match mark 0x800D0007 0xc03fffff flowid 1:16


filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0007 0xc03fffff flowid 1:16


filter add dev br0 protocol all prio 15 u32 match mark 0x800D0086 0xc03fffff flowid 1:16


filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0086 0xc03fffff flowid 1:16


filter add dev br0 protocol all prio 15 u32 match mark 0x800D00A0 0xc03fffff flowid 1:16


filter add dev eth0 protocol all prio 15 u32 match mark 0x400D00A0 0xc03fffff flowid 1:16


filter add dev br0 protocol all prio 20 u32 match mark 0x8012003F 0xc03fffff flowid 1:15


filter add dev eth0 protocol all prio 20 u32 match mark 0x4012003F 0xc03fffff flowid 1:15


filter add dev br0 protocol all prio 22 u32 match mark 0x801400AC 0xc03fffff flowid 1:10


filter add dev eth0 protocol all prio 22 u32 match mark 0x401400AC 0xc03fffff flowid 1:10


filter change dev br0 prio 22 protocol all handle 802::800 u32 flowid 1:15


filter change dev eth0 prio 22 protocol all handle 802::800 u32 flowid 1:15


filter change dev br0 prio 23 protocol all handle 805::800 u32 flowid 1:15


filter change dev eth0 prio 23 protocol all handle 805::800 u32 flowid 1:15


class change dev br0 parent 1:1 classid 1:10 htb overhead 18 linklayer ethernet prio 0 rate 27648Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 345600


class change dev eth0 parent 1:1 classid 1:10 htb overhead 18 linklayer ethernet prio 0 rate 7680Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 96000


class change dev br0 parent 1:1 classid 1:11 htb overhead 18 linklayer ethernet prio 1 rate 9216Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 115200


class change dev eth0 parent 1:1 classid 1:11 htb overhead 18 linklayer ethernet prio 1 rate 2560Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 32000


class change dev br0 parent 1:1 classid 1:12 htb overhead 18 linklayer ethernet prio 2 rate 55296Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 691200


class change dev eth0 parent 1:1 classid 1:12 htb overhead 18 linklayer ethernet prio 2 rate 5120Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 64000


class change dev br0 parent 1:1 classid 1:13 htb overhead 18 linklayer ethernet prio 3 rate 36864Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 460800


class change dev eth0 parent 1:1 classid 1:13 htb overhead 18 linklayer ethernet prio 3 rate 10240Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 128000


class change dev br0 parent 1:1 classid 1:14 htb overhead 18 linklayer ethernet prio 4 rate 9216Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 115200


class change dev eth0 parent 1:1 classid 1:14 htb overhead 18 linklayer ethernet prio 4 rate 2560Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 32000


class change dev br0 parent 1:1 classid 1:15 htb overhead 18 linklayer ethernet prio 5 rate 18432Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 230400


class change dev eth0 parent 1:1 classid 1:15 htb overhead 18 linklayer ethernet prio 5 rate 5120Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 64000


class change dev br0 parent 1:1 classid 1:16 htb overhead 18 linklayer ethernet prio 6 rate 9216Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 115200


class change dev eth0 parent 1:1 classid 1:16 htb overhead 18 linklayer ethernet prio 6 rate 2560Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 32000


class change dev br0 parent 1:1 classid 1:17 htb overhead 18 linklayer ethernet prio 7 rate 18432Kbit ceil 184320Kbit burst 23040b cburst 230400b quantum 230400


class change dev eth0 parent 1:1 classid 1:17 htb overhead 18 linklayer ethernet prio 7 rate 15360Kbit ceil 51200Kbit burst 6400b cburst 64000b quantum 192000

View attachment 64598

View attachment 64600
Attached is my Gaming setup, Net control packets don't require much bandwidth so you can leave at top:

Also, recommend moving Learn-from-Home to the bottom

Post in thread 'FlexQoS 1.2.5 - Flexible QoS Enhancement Script for Adaptive QoS' https://www.snbforums.com/threads/f...ent-script-for-adaptive-qos.73097/post-718537
 

Attachments

  • Screenshot_20250326-090310.png
    Screenshot_20250326-090310.png
    139.6 KB · Views: 18
If you’re happy to keep using 180 down/50 up for bandwidth (as seen in your debug output), you can enable “Flow Cache Control” to Auto in FlexQoS. See if that helps. It will make the graphs match the connection list. Otherwise, iptables rules have no effect on the AX86U Pro.

You may also want to remove all devices from the Gaming Gear Accelerator feature.
Maaaan, you know your baby! lol

Thanks so much for the help. It's working properly now. Looks like leaving the Flow Cache accelerator to off won't turn it off. I checked on the Tools section. Nut leaving it to auto, will turn it off and make It work nice and smooth.
 

Latest threads

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!

Staff online

Back
Top