]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitc18a88f44c0717eccded54f8de1c23e1af14127d
treefff0f5cf53ed953b002be1c4de0f3c2c7a88bd22
parent33419d1dc9288e939d7a602ae918bf78e6ce3cb6
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]