]> git.baikalelectronics.ru Git - kernel.git/commit
pkt_sched: add DRR scheduler
authorPatrick McHardy <kaber@trash.net>
Thu, 20 Nov 2008 12:10:00 +0000 (04:10 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 Nov 2008 12:10:00 +0000 (04:10 -0800)
commit441ea2c16e1e11975591c44fa28a42f82fc502ec
treea60915e015f1dc7a9b5681ef5c5135c59167edb3
parent02124df86a07c654cc7074beccca38881b93aea7
pkt_sched: add DRR scheduler

Add classful DRR scheduler as a more flexible replacement for SFQ.

The main difference to the algorithm described in "Efficient Fair Queueing
using Deficit Round Robin" is that this implementation doesn't drop packets
from the longest queue on overrun because its classful and limits are
handled by each individual child qdisc.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/pkt_sched.h
net/sched/Kconfig
net/sched/Makefile
net/sched/sch_drr.c [new file with mode: 0644]