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!

I’m testing some new features and they aren’t ready for use yet. But I push them to github as I work as a backup of my code.
New features? Hmmm....
 
FlexQoS doesn't use or need USB ... Yes it's normal when the router restarts and stock QoS is trying to initialize.

OK... I already create swap file and installed other scripts. I was thinking the swap file will help also FlexQos ... but I'm stick with usb/swap ...
In this case the Reboot problem came from elsewhere and I didn't find now, also could be a hardware failure but to find why maybe I'll go with reset factory and install original ASUS FW and wait to see what's happening ... but I don't have the mood to do it from scratch now after all was set and it's working (somehow).

One more question...
When set the download / upload speed ... the values entered manually ARE from speed test with QOS enabled ( where speeds are low than "original ISP"with no QOS ) or QOS disabled ? Maybe dumb question , but I want to be sure about my values ... are well done selected

Thx for your patience
 
When set the download / upload speed ... the values entered manually ARE from speed test with QOS enabled ( where speeds are low than "original ISP"with no QOS ) or QOS disabled ? Maybe dumb question , but I want to be sure about my values ... are well done selected
Ideally the speedtest will be performed with QoS disabled, so you can see the actual results of your ISP connection.
 
Ideally the speedtest will be performed with QoS disabled, so you can see the actual results of your ISP connection.

Thx ... I'm OK ... The values are correct then ;)
Your future updates you workin'on can be activated via amtm ? or ....
 
I'm having trouble seeing the gaming rule up, when I am downloading a game or update file, it comes under Web Surfing/HTTP Protocol. Any idea how to fix?

PS4 IP is set at static .199

073.jpg


074.jpg
 
I'm having trouble seeing the gaming rule up, when I am downloading a game or update file, it comes under Web Surfing/HTTP Protocol. Any idea how to fix?

PS4 IP is set at static .199

View attachment 25759

View attachment 25760
It’s working as expected. What did you expect to see? Untracked traffic from the Sony will be Gaming. Gaming traffic on ports 80 or 443 will be Game Downloads. Anything else goes by the default AppDB rules. If you want all Port 80/443 traffic from Sony to be Game Downloads, add a rule with the Sony IP, TCP, remote ports 80,443 as Game Downloads.
 
Thanks. I saw this as a way to give back to the community that I have learned so much from. Heck, I wasn’t even using QoS or Merlin firmware when I saw several posts in the FreshJR thread wondering about its future. I was very content running John’s fork wide-open (sans QoS). But sometimes you have to go where the action is and break a few eggs, or any other suitable metaphor.

The biggest kick for me is figuring out how to think like a developer again. I learned COBOL, Pascal and HyperTalk in college, did SAP ABAP/4 in the late 90s, and wrote my first HTML page in February 2020. Middle-age dog, new tricks!
@dave14305
Hi Dave. So, I was just reading through this long long thread and had some questions. It seems there's not a lot of gaming or other preconfigured rules? Do any of us know what AdaptiveQOS *does* pick up on, exactly? The TrendMicro stuff seems a bit of a mystery to me. I have to watch the charts and see if things go untracked, then create rules to classify them? How does the marking system work, exactly?

I used to be stuck on 6mbit ADSL, so back in the TeddyUSB and Toastman eras, I ran Tomato and had an extensive ruleset to keep the right things moving along. Now that I'm on much faster Cable internet, it isn't such a big deal - but that ruleset still exists and contains some real gems for gamers, so I could certainly dig it up if some broad default gaming rules are wanted/required.

The thing is, I don't have a full grasp of how AdaptiveQOS functions compared to the old WYSIWYG QOS in Tomato?
 
@dave14305
Hi Dave. So, I was just reading through this long long thread and had some questions. It seems there's not a lot of gaming or other preconfigured rules? Do any of us know what AdaptiveQOS *does* pick up on, exactly? The TrendMicro stuff seems a bit of a mystery to me. I have to watch the charts and see if things go untracked, then create rules to classify them? How does the marking system work, exactly?

I used to be stuck on 6mbit ADSL, so back in the TeddyUSB and Toastman eras, I ran Tomato and had an extensive ruleset to keep the right things moving along. Now that I'm on much faster Cable internet, it isn't such a big deal - but that ruleset still exists and contains some real gems for gamers, so I could certainly dig it up if some broad default gaming rules are wanted/required.

The thing is, I don't have a full grasp of how AdaptiveQOS functions compared to the old WYSIWYG QOS in Tomato?

It is all closed source. Trend Micro seems to be dong the classification for Asus. What works works and what dose not is what you need to deal with if you can. I've taken the strategy to classify only heavy hitters and give them low priority and little bandwidth and let everything else simply float above them. Network Control Packets should be top priority and limited to 5% to proven a DOS. This is followed by Work-From Home, Video and audio streaming, others, gaming, web surfing, file transfer, gamine transfer, learn-From Home.

Good luck,

Morris
 
Hello!
Any chance that Skype will be added? Or how can I add it?
Skype is almost certainly correctly categorised. Even back in the early Tomato days, there were readily available pre-added rules that would detect and classify it. If for some reason they malfunction (or Microsoft changes ports), you can always force a certain port in the Settings, then classify that.

In short, I wouldn't worry about it. Adaptive QOS is probably doing its job on such an easy target.
 
heyy does the priorty bandwith settings still dont work as goog as to set all at default ?
 
@dave14305
Hi Dave. So, I was just reading through this long long thread and had some questions. It seems there's not a lot of gaming or other preconfigured rules? Do any of us know what AdaptiveQOS *does* pick up on, exactly? The TrendMicro stuff seems a bit of a mystery to me. I have to watch the charts and see if things go untracked, then create rules to classify them? How does the marking system work, exactly?

I used to be stuck on 6mbit ADSL, so back in the TeddyUSB and Toastman eras, I ran Tomato and had an extensive ruleset to keep the right things moving along. Now that I'm on much faster Cable internet, it isn't such a big deal - but that ruleset still exists and contains some real gems for gamers, so I could certainly dig it up if some broad default gaming rules are wanted/required.

The thing is, I don't have a full grasp of how AdaptiveQOS functions compared to the old WYSIWYG QOS in Tomato?
If you have not gotten a response yet, simply explanation is that it works on prioritisation of set categories, traffic is classified as as the categories you see listed under the pie chart that you see, the trend micro engine uses deep packet inspection, to determine what goes into which category it checked the traffic against the signature database the same one that updates the ips/Ids system.

The fq_codel option and codel options are injected through a TC intercept that Merlin included to add the schedulers which technically are not native yet I have spoken to an Asus rep, and there is a chance that they might be working on it after this new ai mesh update.
 
Looking for a couple brave nerds (no offense!) willing to test the develop branch of FlexQoS to see how the new version works outside of my meager home.

NEW: Added ability to set custom rule names (27 char max)
NEW: Added ability to force update when switching branches (@maghuro)
NEW: WebUI appdb search will default to original Class
NEW: Added bandwidth utilization meters per class

CHANGED: Reduced the number of slow tc calls
CHANGED: Improved appdb and iptables rule validation during start and check functions
CHANGED: Flush conntrack table by default (disable with flexqos noflushct)

FIXED: Renamed VoIP to Work-From-Home in appdb CLI output

If willing, run flexqos develop.
 
Looking for a couple brave nerds (no offense!) willing to test the develop branch of FlexQoS to see how the new version works outside of my meager home.

NEW: Added ability to set custom rule names (27 char max)
NEW: Added ability to force update when switching branches (@maghuro)
NEW: WebUI appdb search will default to original Class
NEW: Added bandwidth utilization meters per class

CHANGED: Reduced the number of slow tc calls
CHANGED: Improved appdb and iptables rule validation during start and check functions
CHANGED: Flush conntrack table by default (disable with flexqos noflushct)

FIXED: Renamed VoIP to Work-From-Home in appdb CLI output

If willing, run flexqos develop.
1598908248919.png
 

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!
Top