codel: backport from v3.5 kernel.
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Fri, 7 Dec 2012 00:05:14 +0000 (19:05 -0500)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Fri, 7 Dec 2012 00:09:35 +0000 (19:09 -0500)
commit5215059f1abe6ee40d45a8f3c65864c956d13094
tree4f943b7d8042f5fef09d0d45c0100e02f23c8970
parenta7e5346839dd849ad2acd933b2a7f6c3e07c2519
codel: backport from v3.5 kernel.

Controlled Delay queue management algorithm.

See: http://lwn.net/Articles/496509/

Contains the baseline addition of the support, plus the
subsequent tweaks and error fixes.  Imports of mainline
commits as follows:

codel-Controlled-Delay-AQM.patch:
76e3cc126bb223013a6b9a0e2a51238d1ef2e409
codel-refine-one-condition-to-avoid-a-nul-rec_inv_sq.patch:
2359a47671fc4fb0fe5e9945f76c2cb10792c0f8
codel-use-Newton-method-instead-of-sqrt-and-divides.patch:
536edd67109df5e0cdb2c4ee759e9bade7976367
codel-use-u16-field-instead-of-31bits-for-rec_inv_sq.patch:
6ff272c9ad65eda219cd975b9da2dbc31cc812ee
fq_codel-Fair-Queue-Codel-AQM.patch:
4b549a2ef4bef9965d97cbd992ba67930cd3e0fe
fq_codel-should-use-qdisc-backlog-as-threshold.patch:
865ec5523dadbedefbc5710a68969f686a28d928
net-codel-Add-missing-include-linux-prefetch.h.patch:
ce5b4b977127ee20c3f9c3fd3637cd3796f649f5
net-codel-fix-build-errors.patch:
669d67bf777def468970f2dcba1537edf3b2d329
netem-add-ECN-capability.patch:
e4ae004b84b315dd4b762e474f97403eac70f76a

This exact list has been in use in the Yocto 3.4 kernel for
several months now.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
patches.codel/codel-Controlled-Delay-AQM.patch [new file with mode: 0644]
patches.codel/codel-refine-one-condition-to-avoid-a-nul-rec_inv_sq.patch [new file with mode: 0644]
patches.codel/codel-use-Newton-method-instead-of-sqrt-and-divides.patch [new file with mode: 0644]
patches.codel/codel-use-u16-field-instead-of-31bits-for-rec_inv_sq.patch [new file with mode: 0644]
patches.codel/fq_codel-Fair-Queue-Codel-AQM.patch [new file with mode: 0644]
patches.codel/fq_codel-should-use-qdisc-backlog-as-threshold.patch [new file with mode: 0644]
patches.codel/net-codel-Add-missing-include-linux-prefetch.h.patch [new file with mode: 0644]
patches.codel/net-codel-fix-build-errors.patch [new file with mode: 0644]
patches.codel/netem-add-ECN-capability.patch [new file with mode: 0644]
series