[Codel] hardware multiqueue in fq_codel?

Jesper Dangaard Brouer jbrouer at redhat.com
Mon Jul 15 10:24:39 EDT 2013


On Mon, 15 Jul 2013 06:57:54 -0700
Eric Dumazet <eric.dumazet at gmail.com> wrote:

> On Mon, 2013-07-15 at 15:40 +0200, Jesper Dangaard Brouer wrote:
> 
> > Then they should also be smart enough to change their default
> > fq_codel qdisc, to be a prio band based qdisc... shouldn't they ;-)
> > 
> 
> Some companies do this classification at the edge of their network, so
> that they do not have to worry for each machine of their fleet.
>
> Forcing them to learn how to 'fix' things once a new linux version is
> installed would be quite lame. I wont be the guy responsible for this.

Agreed. (And at big companies the network-router-guys and sysadm-guys
are different people/groups, thus harder to coordinate this change. I
was mostly trolling ;-))

 
> Listen, there is no point trying to tell me how fq_codel is better
> than pfifo_fast. Is an apple better than an orange ?
> 
> Instead, we only have to create a clear path.
> 
> 1) Allow the default qdisc to be specified/chosen in Kconfig, a bit
>   like tcp congestion module (cubic is the default)
> 
> 2) Allow the default qdisc to be selected by a /proc/sys entry, like
> TCP congestion module.
> 
> 3) Define the PRIO + codel/band0 + fq_codel/band1 + codel/band2 as a
> new standalone qdisc
> 
> 4) Eventually switch the default Kconfig from pfifo_fast to this
> beast.

Agreed, sounds like a good plan to me, Dave?

-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Sr. Network Kernel Developer at Red Hat
  Author of http://www.iptv-analyzer.org
  LinkedIn: http://www.linkedin.com/in/brouer



More information about the Codel mailing list