diff options
author | John Crispin <john@openwrt.org> | 2012-08-02 13:39:50 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2012-08-02 13:39:50 +0000 |
commit | f45132d1d444ec33df3938e3e2a78ebee750ed8b (patch) | |
tree | 39cfe2ed4ad3336d827fa5317067a753e2d335cc /target/linux/au1000 | |
parent | c2d3274ffcfdd5711c791b8ddafae3eea3207f06 (diff) | |
download | master-31e0f0ae-f45132d1d444ec33df3938e3e2a78ebee750ed8b.tar.gz master-31e0f0ae-f45132d1d444ec33df3938e3e2a78ebee750ed8b.tar.bz2 master-31e0f0ae-f45132d1d444ec33df3938e3e2a78ebee750ed8b.zip |
Codel: avoid a nul rec_inv_sqrt
One condition before codel_Newton_step() was not good if
we never left the dropping state for a flow. As a result
rec_inv_sqrt was 0, instead of the ~0 initial value.
codel control law was then set to a very aggressive mode, dropping
many packets before reaching 'target' and recovering from this problem.
Brought over from 3.5-stable
Signed-off-by: Dave Taht <dave.taht@bufferbloat.net>
SVN-Revision: 32950
Diffstat (limited to 'target/linux/au1000')
0 files changed, 0 insertions, 0 deletions