Can TCP BBR Congestion Control be turned on by default in the FreeBSD 13.x kernel?
https://lists.freebsd.org/pipermail/freebsd-current/2020-April/075930.html
Looks like it is a matter of adding
makeoptions WITH_EXTRA_TCP_STACKS=1
options TCPHPTS
and then
kldload tcp_bbr
sudo sysctl net.inet.tcp.functions_default=bbr
or to make it permanent add
tcp_bbr_load="YES" to /boot/loader.conf.local
net.inet.tcp.functions_default=bbr to /etc/sysctl.conf
There are a number of downstream projects that could benefit from this being enabled without having to explicitly enable it every time there is a kernel release change, etc.
https://lists.freebsd.org/pipermail/freebsd-current/2020-April/075930.html
Looks like it is a matter of adding
makeoptions WITH_EXTRA_TCP_STACKS=1
options TCPHPTS
and then
kldload tcp_bbr
sudo sysctl net.inet.tcp.functions_default=bbr
or to make it permanent add
tcp_bbr_load="YES" to /boot/loader.conf.local
net.inet.tcp.functions_default=bbr to /etc/sysctl.conf
There are a number of downstream projects that could benefit from this being enabled without having to explicitly enable it every time there is a kernel release change, etc.