pkt_sched: QFQ - quick fair queue scheduler
authorstephen hemminger <shemminger@vyatta.com>
Mon, 4 Apr 2011 05:30:58 +0000 (05:30 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Apr 2011 18:10:24 +0000 (11:10 -0700)
commit0545a3037773512d3448557ba048cebb73b3e4af
treefff0f5cf53ed953b002be1c4de0f3c2c7a88bd22
parentfc3e5941248be00996150965a469d38c92913ac2
pkt_sched: QFQ - quick fair queue scheduler

This is an implementation of the Quick Fair Queue scheduler developed
by Fabio Checconi. The same algorithm is already implemented in ipfw
in FreeBSD. Fabio had an earlier version developed on Linux, I just
cleaned it up.  Thanks to Eric Dumazet for testing this under load.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/pkt_sched.h
net/sched/Kconfig
net/sched/Makefile
net/sched/sch_qfq.c [new file with mode: 0644]