From: Eric Dumazet <eduma...@google.com> Date: Tue, 16 May 2017 04:24:36 -0700
> BBR congestion control depends on pacing, and pacing is > currently handled by sch_fq packet scheduler for performance reasons, > and also because implemening pacing with FQ was convenient to truly > avoid bursts. > > However there are many cases where this packet scheduler constraint > is not practical. > - Many linux hosts are not focusing on handling thousands of TCP > flows in the most efficient way. > - Some routers use fq_codel or other AQM, but still would like > to use BBR for the few TCP flows they initiate/terminate. > > This patch implements an automatic fallback to internal pacing. ... Looks great, applied, thanks!