But will it trigger at all?  If the inbound rate is say 50Mbps, and the link to the in-home devices are over 100Mbps ethernet, will codel _ever_ see a 5ms buffer on inbound?

Or is the shaping buffering incoming packets, and creating a bundle that it can measure?  (I don't know the internals of how htb(?) does the limiting)

-Aaron

On Thu, May 21, 2015 at 9:39 AM, Jonathan Morton <chromatix99@gmail.com> wrote:

No - at 90% shaping on ingress, 5/5ms will trigger when the visible queue has built up to 5ms over a continuous 50ms.  At 95%, it'll trigger at 100ms.

Remember, Codel can't see what's in the dumb FIFO on the upstream end of the link. By the time it triggers, there's potentially a lot of queue there that it doesn't know about and can't directly measure. That's why it has to be more aggressive about the queue it can see.

- Jonathan Morton


_______________________________________________
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat