-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BBR congestion control reports as CUBIC on FreeBSD #1740
Comments
Hmmmm...interesting. iperf3 doesn't know how to deal with congestion control algorithms that are enabled by some mechanism other than the |
BTW @saj thanks for a well-written issue submission! |
I don't have FreeBSD installed, but from reading the FreeBSD TCP man page it seems that This is unless BBR should manually be set as the TCP stack in the above code, using |
On FreeBSD, BBR is enabled differently than other congestion control algorithms, because it's implemented using a new framework for TCP, per the FreeBSD Journal article you linked (thanks for the pointer!). So |
Context
Bug Report
Steps to reproduce
use FreeBSD
enable the BBR TCP congestion control algorithm as described in
tcp_bbr(4)
execute
iperf3
with--debug
read the line beginning with
Congestion algorithm is
Expected behavior
Actual behavior
Possible Solution
https://lists.freebsd.org/pipermail/freebsd-current/2020-April/075930.html
Here is some test code that demonstrates what I expect is the root of the confusion.
output:
This is only a minor bug, though it has caused confusion when dealing with other engineers who take the output from iperf as gospel.
Thank you for your work on iperf.
The text was updated successfully, but these errors were encountered: