BBR patches?

Randall Stewart rrs at netflix.com
Tue Sep 17 18:27:33 UTC 2019


Pacing is provided by tcp_hpts.c. The current linux patches do not have
to have fq.. they built an alternate means of doing pacing into bbr.

In either case our testing has shown that our pacing is more accurate than
either fq or the internal pacer :)

R

> On Sep 17, 2019, at 11:05 AM, vm finance <vm.finance2 at gmail.com> wrote:
> 
> Thanks Randall.
> I was able to apply the patch - now rebuilding the kernel. Would update on how it goes.
> 
> BTW, is there any description on how lack of tc_fq under FreeBSD is compensated here?
> The original BBR patches on Linux show that as a must-have? Is that functionality implemented via tcp_ratelimit.[ch]?
> 
> Any pointers to existing presentations/discussions highly appreciated?
> 
> Thanks a lot.
> 
> On Tue, Sep 17, 2019 at 5:39 AM Randall Stewart <rrs at netflix.com> wrote:
> You should be able to compile it against the current head. I re-doing that now (had an
> issue with my machine and had to roll it back to a backup).
> 
> When I put the patch up on Sept 10th it complied with and without BBR on whatever
> was that rev..
> 
> Looking in the commit logs that would have been around 352191
> 
> Hope that helps
> 
> R
> 
> > On Sep 17, 2019, at 3:32 AM, vm finance <vm.finance2 at gmail.com> wrote:
> > 
> > Hi Randall,
> > 
> > Thanks for releasing BBR patch:
> > https://reviews.freebsd.org/D21582#change-xcAWBif3E9Jq 
> > 
> > Could you please let me know what SVN/GIT label tag this is based on? I would like to patch and experiment with it. I couldn't find this info in the released patch.
> > 
> > Thanks a lot! 
> > 
> > On Tue, Sep 10, 2019 at 10:26 AM Ryan Stone <rysto32 at gmail.com> wrote:
> > rrs@ has just posted the BBR patch to phabricator:
> > 
> > https://reviews.freebsd.org/D21582
> 
> ------
> Randall Stewart
> rrs at netflix.com
> 
> 
> 

------
Randall Stewart
rrs at netflix.com





More information about the freebsd-net mailing list