My first thought is to always blame @Jack Yaz.You hit the nail … This is the reason, thanks.
My first thought is to always blame @Jack Yaz.You hit the nail … This is the reason, thanks.
Let’s stick to the evidence that paints me in the best light, please.does restarting qos drop connections because of a flushed conntrack that got implemented a while back? ;-)
haha, i kid. i might add an option to run the autobw stuff every X tests for the last X results. at the moment it's every run and uses the last 10. that would allow users of autobw to not get interrupted every 30/60mins.Let’s stick to the evidence that paints me in the best light, please.
I did force conntrack flushing in v1.0.6 because I hadn’t heard of anyone wanting it disabled anymore. I could bring back the option if it avoids this scenario.
haha, i kid. i might add an option to run the autobw stuff every X tests for the last X results. at the moment it's every run and uses the last 10. that would allow users of autobw to not get interrupted every 30/60mins.
In the meantime, I'm pushing a hotfix to reinstate the noflushct CLI option if it helps spdMerlin users. By default, flushing is enabled, so to disable it, runhaha, i kid. i might add an option to run the autobw stuff every X tests for the last X results. at the moment it's every run and uses the last 10. that would allow users of autobw to not get interrupted every 30/60mins.
flexqos noflushct
In the meantime, I'm pushing a hotfix to reinstate the noflushct CLI option if it helps spdMerlin users. By default, flushing is enabled, so to disable it, runflexqos noflushct
fq_codel is not available with Adaptive QoS in the 386 releases due to ASUS/Trend Micro changes, but FlexQoS should continue to work fine with Adaptive QoS (FlexQoS is not compatible in any way with Traditional QoS). Adaptive QoS on 386 will only use sfq (which I've been using anyway on 384.19 for a few weeks now).It says that FlexQOS is tested with adaptive and manual qos. But now, since the latest merlin release (386.1 alpha) it seems that adaptive qos and traditional qos are kind of switched. There is no option to choose fq_codel or packet overhead in adaptive qos, but in traditional qos. Does this mean that we should also switch to traditional qos or to stay on adaptive if we want to get full benefit of flexqos?
Yeah, but differences (theoretical at least) are evident between sfq and fq_codel specially for gamers. And as you said, you are not gaming and therefore packets transferring does not play much for you, i guessfq_codel is not available with Adaptive QoS in the 386 releases due to ASUS/Trend Micro changes, but FlexQoS should continue to work fine with Adaptive QoS (FlexQoS is not compatible in any way with Traditional QoS). Adaptive QoS on 386 will only use sfq (which I've been using anyway on 384.19 for a few weeks now).
In Adaptive QoS, both the fq_codel and sfq qdiscs end up only scheduling packets from a single category (e.g. Gaming) and for a single device (e.g. PS4). There is no mixing of device traffic in Adaptive QoS qdiscs, which is why I don't think it matters too much which one you use. If your PS4 is competing with itself for traffic within the Gaming category, then maybe more fairness is needed, but it's not available anymore in 386.Yeah, but differences (theoretical at least) are evident between sfq and fq_codel specially for gamers. And as you said, you are not gaming and therefore packets transferring does not play much for you, i guess
The only thing that changed in the hotfix is the ability to enable/disable the flushing. You also need to restart qos for the flushing setting to take effect on existing connections. Check if your iptables rules for Others traffic is being hit.Hi @dave14305, I think something broke after the last Hotfix. I can't see anymore any data in pie charts associated with Other Class despite having traffic using Other Class (see attached). It happens with flushed conntrack disabled or enabled.
Here is a debug:
iptables -t mangle -nvL POSTROUTING
Ahh that was it, I didn't restart the active connection. Now it works after I restarted the audio stream. Many thanks for that Dave.The only thing that changed in the hotfix is the ability to enable/disable the flushing. You also need to restart qos for the flushing setting to take effect on existing connections. Check if your iptables rules for Others traffic is being hit.
Code:iptables -t mangle -nvL POSTROUTING
Yes, it's a known deficiency at the moment. I need to implement regular expression matching on that field so that if it's picked from the menu, I can add an EOL $ character to avoid the extra matches.hello
when filtering connections by a specific device (lets say 10.0.0.2), is it normal to see on the list other devices which their ip address also contains 10.0.0.2 (ie. 10.0.0.22) ?
Im trying to filter by DiskStation (which has 10.0.0.2) and my sonos devices will also appear (their ip address segment is 10.0.0.20 - 23)
thanks
Any gamers here testing 386 alpha with sfq? I read in one of ddwrt forums that sfq is older technology but not recommended for wifi due to latency. Fq-codel was better with managing traffic and latency compared to sfq. @RMerlin are plans in the future to re-implement fq-codel or this no longer will be included in future firmwares. i wonder if sfq has gotten updates thru the years. Although aimesh 2.0 looks really nice, from a gamers point of view, it seems we're also getting a downgrade inside QoS from fq-codel to sfq only. Again I've never used sfq due to always running the rmerlin fw. Hope it's not as bad as people say in other forums when it comes bufferbloat. Thanks for all you do!In Adaptive QoS, both the fq_codel and sfq qdiscs end up only scheduling packets from a single category (e.g. Gaming) and for a single device (e.g. PS4). There is no mixing of device traffic in Adaptive QoS qdiscs, which is why I don't think it matters too much which one you use. If your PS4 is competing with itself for traffic within the Gaming category, then maybe more fairness is needed, but it's not available anymore in 386.
Alright, that is regarding queue discipline.In Adaptive QoS, both the fq_codel and sfq qdiscs end up only scheduling packets from a single category (e.g. Gaming) and for a single device (e.g. PS4). There is no mixing of device traffic in Adaptive QoS qdiscs, which is why I don't think it matters too much which one you use. If your PS4 is competing with itself for traffic within the Gaming category, then maybe more fairness is needed, but it's not available anymore in 386.
Use caution when comparing QoS implementations in different firmware. I don't think any other firmware has a QoS structure as complicated and segmented as ASUS' Adaptive QoS. Much like ASUS' Traditional QoS, most other firmware implementations probably rely on a priority-based class hierarchy (Highest, High, Med, Low, Lowest, etc.) and then a single qdisc underneath each priority class managing flows from all the devices on the network. The qdisc is very important in that scenario due to competing traffic.Any gamers here testing 386 alpha with sfq? I read in one of ddwrt forums that sfq is older technology but not recommended for wifi due to latency. Fq-codel was better with managing traffic and latency compared to sfq. @RMerlin are plans in the future to re-implement fq-codel or this no longer will be included in future firmwares. i wonder if sfq has gotten updates thru the years. Although aimesh 2.0 looks really nice, from a gamers point of view, it seems we're also getting a downgrade inside QoS from fq-codel to sfq only. Again I've never used sfq due to always running the rmerlin fw. Hope it's not as bad as people say in other forums when it comes bufferbloat. Thanks for all you do!
tc -g class show dev br0
):
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!