[Cake] Cake3 - source code and some questions

Adrian Popescu adriannnpopescu at gmail.com
Sun Apr 12 08:33:31 EDT 2015

Thank you, Jonathan. High bandwidth home networks are becoming more
and more common. FTTH has very low latency of 1-2ms. fq_codel has
exhibited some weird behaviour, but I can't put my finger on it
because CPU usage wasn't a problem. Figuring out what's going on at
the kernel or fq_codel level can be complicated.

These high bandwidth connections with low latency are somewhat similar
to data centre networks. Some who co-locate their servers have 100mbps
of symmetric bandwidth outside of their network and they have 1 gbps
or 10 gbps within their network.

Setting up fq_codel properly can be difficult because the quantum, the
target and the interval need to be adjusted on high bandwidth & low
latency links. Figuring out if the changes have helped or hurt is
difficult because the network conditions can be different.

I can't wait to test cake3.


On Sun, Apr 12, 2015 at 1:24 PM, Jonathan Morton <chromatix99 at gmail.com> wrote:
>> Can cake3 be used in a hierarchical setup, like htb?
> This is a trickier question. Cake is designed to be as simple to configure
> as possible, and a classful setup would work against that (it would
> instantly triple the number of tc invocations required). However, it could
> be used as a leaf qdisc with a separate classifier, if you really wanted to.
> I have trouble imagining why, though.
> To put it simply, we want to build the functionality for the most common use
> cases into cake natively, especially when they don't do any harm to be left
> switched on (by default) when not strictly needed.
> - Jonathan Morton

More information about the Cake mailing list