178 votes

While I was delighted to see utangle long ago added support for fq_codel (rfc8290) to their QoS system, development on better alternatives has proceeded apace. In particular, we released sch_cake last year to linux 4.19 (and it's been part of the sqm-scripts and openwrt for about 3 years available as a backport)

There's been a few papers on cake published so far ( http://www.taht.net/~d/cake/sch_cake_ieee_lanman2018.pdf ) ...

Benefits over pure htb + fq_codel:

* 1 line configuration for outbound, 4 for inbound
* Better framing compensation for dsl, ethernet, and docsis - https://www.youtube.com/watch?v=LjJW_s5gQ9Y
* Per Host, Per flow fair queuing - Even through NAT. This means that 10 flows to one device get the same bandwidth total as 1 flow to another.
* sane diffserv handling

Since y'all are local to me (I'm in Los Gatos, Ca), I'd gladly come by and show you how all this new stuff works. I


Dave Taht
Co-Founder, Bufferbloat Project

Suggested by: Dave Taht Upvoted: 26 Feb Comments: 13

Under consideration

Comments: 13

Add a comment

0 / 1,000

* Your name will be publicly visible

* Your email will be visible only to moderators