What I'd wanted was for this <br><br><a href="http://snapon.lab.bufferbloat.net/~d/codel_sim.py">http://snapon.lab.bufferbloat.net/~d/codel_sim.py</a><br><br>to show<br><br>* slow start until we hit the first drop (exponential increase in delay)<br>
* go additive (congestion avoidance)<br>* have the first drop start to take effect, reducing the delay somewhat<br>* second drop take more effect<br>* third drop almost succeeding<br>* fourth drop dropping it below target for a while, drops stopping<br>
* going above target again, starting a drop at 1/sqrt(3)<br><br><br>At least it gets the invsqrt right... <br><br>(toke tossed this off before leaving for vacation, and I only got to hacking on it at 2am this morning. Wanted to use it to illustrate codel...)<br>
<br clear="all"><br>-- <br>Dave Täht<br><br>Fixing bufferbloat with cerowrt: <a href="http://www.teklibre.com/cerowrt/subscribe.html" target="_blank">http://www.teklibre.com/cerowrt/subscribe.html</a>