kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by Dave Täht)
authorFelix Fietkau <nbd@openwrt.org>
Wed, 16 May 2012 15:23:03 +0000 (15:23 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 16 May 2012 15:23:03 +0000 (15:23 +0000)
commit27a8cd7c2db12f12754ee216b257f9888228f7e2
tree2048bb86b2880eae379cdde010732dfa4729d86c
parent38ad806710a47d6e33001d631d039d8b8f9c10e3
kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by Dave Täht)

Codel is a new AQM algorithm and RED replacement designed by
Kathie Nichols and Van Jacobson, and published in ACM queue:

http://queue.acm.org/detail.cfm?id=2209336

Codel stands for "Controlled Delay", and needs no knobs in the
general case, twiddled, for optimum results. It aims for 5ms of
delay, at most, when in use.

Additionally,

fq_codel (by eric dumazet) builds on codel to provide fair queuing
superior to what could be had with SFQ, and drop behavior saner
than RED, BLUE, or choke.

These patches are backported from net-next and are known to work
on Linux 3.3.4 and later.

Includes updates to codel for better portability and speed

SVN-Revision: 31756
target/linux/generic/patches-3.2/309-optimize_mips_memcpy_memset_cache.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/040-Controlled-Delay-AQM.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/041-codel-use-Newton-method-instead-of-sqrt-and-divides.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/042-fq_codel-Fair-Queue-Codel-AQM.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/043-net-codel-Add-missing-include-linux-prefetch.h.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/044-net-codel-fix-build-errors.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/045-codel-use-u16-field-instead-of-31bits-for-rec_inv_sq.patch [new file with mode: 0644]
target/linux/generic/patches-3.3/621-sched_act_connmark.patch