Hi there,
I have an interesting observation to share and ask, while doing testing on BBR v3 based compiled kernel.
I was doing upload tests on a wired ethernet server ( with 250-300Mbps bandwidth available) using ethernet adapter. I enabled BBRv3 as the default congestion control via linux sysctl.
Ss -tin was used to observe the output , when the upload started for firsts few seconds ss -tin reported Cubic in the output and then shifted to showing bbr.
At home, I tried the same test again but now using WIFI adapter and made bbr v3 the default using sysctl and ran the upload test and used ss -tin to observe.
Ss -tin at once started to show BBR and not a second it showed cubic.
My question is why using ethernet adapter on a wired network , the ss -tin output always shows cubic for first few seconds and then transitions to bbr.
(I am using Linux Kernel 6.13.7 with bbr v3 compiled in it via github instructions from Neal Cardwell.)
Regards,
Ahsan
--
You received this message because you are subscribed to the Google Groups "BBR Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bbr-dev+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bbr-dev/000201dc0302%2455ba6890%24012f39b0%24%40umt.edu.pk.
Regards,
From: Neal Cardwell <ncar...@google.com>
Sent: Friday, August 1, 2025 9:48 PM
To: muhamm...@umt.edu.pk
Cc: bbr...@googlegroups.com
Subject: Re: [bbr-dev] Interesting observation on bbr v3 kernel and ss -tin
That's quite surprising. Are you sure you are looking at the correct "ss" output lines? :-) Often networking benchmark tools have a "control" connection and a "data" connection, and perhaps what you are seeing is that the "control" connection is using cubic but the "data" connection is using bbr?
(1) What tool are you using for testing?
Flent
(2) What are the exact command lines you are using for your test?
Using flent command line to run upload test on a wired remote server on LAN.
Running vmware workstation with kernel “Linux ubuntu 6.13.7+v3+90210de4b779+GCE #1 SMP PREEMPT_DYNAMIC Sun Mar 23 13:11:21 PKT 2025 x86_64 x86_64 x86_64 GNU/Linux”
(2) Can you please attach a log file demonstrating the odd behavior? From something like the following:
(while true; do date; ss -tenmoi; sleep 0.5; done) > /root/ss.txt &
attached
Thanks,
neal