[Cerowrt-devel] BBR congestion control algorithm for TCP in net-next

Aaron Wood woody77 at gmail.com
Mon Sep 26 14:47:13 EDT 2016

Dumb question on this:  The tcp_bbr_info struct for a socket can be
inspected at runtime through the ss utility or through a get socket opts
call, right?


On Sat, Sep 17, 2016 at 11:34 AM, Maciej Soltysiak <maciej at soltysiak.com>

> Hi,
> Just saw this: https://patchwork.ozlabs.org/patch/671069/
> Interested to see how BBR would play out with things like fq_codel or cake.
> "loss-based congestion control is unfortunately out-dated in today's
> networks. On
> today's Internet, loss-based congestion control causes the infamous
> bufferbloat problem"
> So, instead of waiting for packet loss they probe and measure, e.g. when
> doing slow start (here called STARTUP) they don't speed up until packet
> loss, but slow down before reaching estimated bandwidth level.
> Cake and fq_codel work on all packets and aim to signal packet loss early
> to network stacks by dropping; BBR works on TCP and aims to prevent packet
> loss.
> Best regards,
> Maciej
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel at lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.bufferbloat.net/pipermail/cerowrt-devel/attachments/20160926/1b7ed737/attachment.html>

More information about the Cerowrt-devel mailing list