Op 24-04-2020 om 15:51 schreef ykla:
WITH_EXTRA_TCP_STACKS=1 in make.conf ? And why not make it in kernel
default?
在 2020年4月24日星期五,Johan Hendriks <[email protected]
<mailto:[email protected]>> 写道:
Op 24-04-2020 om 15:37 schreef Kurt Jaeger:
Hi!
You can enable the stack globally on new connections without
restarting the box or daemons by running these commands:
kldload tcp_bbr
sysctl net.inet.tcp.functions_inherit_listen_socket_stack=0
sysctl net.inet.tcp.functions_default=bbr
This fails on the box running 13.0:
# kldload tcp_bbr
kldload: can't load tcp_bbr: No such file or directory
So it looks it has to be hooked to the build somehow ?
And: man -k bbr has no results as well...
The commit message says the following:
This commit adds BBR (Bottleneck Bandwidth and RTT) congestion
control. This
is a completely separate TCP stack (tcp_bbr.ko) that will be built
only if
you add the make options WITH_EXTRA_TCP_STACKS=1 and also include
the option
TCPHPTS. You can also include the RATELIMIT option if you have a
NIC interface that
supports hardware pacing, BBR understands how to use such a feature.
So i think you need te rebuild with the following option set
WITH_EXTRA_TCP_STACKS=1
regards
Johan Hendriks
_______________________________________________
[email protected] <mailto:[email protected]>
mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
<https://lists.freebsd.org/mailman/listinfo/freebsd-current>
To unsubscribe, send any mail to
"[email protected]
<mailto:[email protected]>"
It looks like you need to add the following to the kernel as well.
option TCPHPTS
Maybe it is not ready for prime time, i do not know why it is not in the
default build.
Maybe ask the committer.
regards,
Johan
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"