]> err.no Git - linux-2.6/commit
[NETEM]: Support time based reordering
authorStephen Hemminger <shemminger@osdl.org>
Sun, 30 Oct 2005 21:47:34 +0000 (13:47 -0800)
committerArnaldo Carvalho de Melo <acme@mandriva.com>
Sat, 5 Nov 2005 22:56:41 +0000 (20:56 -0200)
commit300ce174ebc2fcf2b5111a50fa42f79d891927dd
treeea7ac40eac2de90be9e5575759bab18029ae2fdf
parent07aaa11540828f4482c09e1a936a1f63cdb9fc9d
[NETEM]: Support time based reordering

Change netem to support packets getting reordered because of variations in
delay. Introduce a special case version of FIFO that queues packets in order
based on the netem delay.

Since netem is classful, those users that don't want jitter based reordering
can just insert a pfifo instead of the default.

This required changes to generic skbuff code to allow finer grain manipulation
of sk_buff_head.  Insertion into the middle and reverse walk.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
include/linux/skbuff.h
net/sched/sch_netem.c