Tiny Core Extensions > TCE Talk
How to enable TCP BBR support?
Jones:
--- Quote from: Rich on June 21, 2020, 11:15:18 AM ---Hi Jones
The help text for configuring TCP_CONG_BBR states:
--- Quote ---It requires the fq ("Fair Queue") pacing packet scheduler.
--- End quote ---
I don't see anything in the Kconfig file that enables that when TCP_CONG_BBR is selected. You should check that:
--- Code: ---NET_SCH_FQ
--- End code ---
is enabled prior to compiling.
--- End quote ---
Thanks, I will try it later.
ovacikar:
Tiny core 15 x86 still does not have BBR, but picore 15 does . Is there a wishlist thread for tiny core 16? I would like to have both Pi and x86 kernels bullt with same features.
--- Code: ---tc@xxxx:~$ uname -a
Linux xxxx 6.6.8-tinycore #666 SMP Sat Dec 23 15:26:47 UTC 2023 i686 GNU/Linux
tc@xxxx:~$ cat /proc/sys/net/ipv4/tcp_available_congestion_control
reno cubic
tc@yyyy:~$ uname -a
Linux yyyy 6.6.47-piCore #9 Sat Aug 31 14:48:51 EDT 2024 armv6l GNU/Linux
tc@yyyy:~$ cat /proc/sys/net/ipv4/tcp_available_congestion_control
reno cubic bbr
--- End code ---
curaga:
Ok, will enable it.
ovacikar:
thanks, here is a diff :
--- Code: ---diff config-6.6.8-tinycore 6.6.47-piCore_.config | grep -i tcp
< CONFIG_INET_TCP_DIAG=y
< # CONFIG_TCP_CONG_ADVANCED is not set
> CONFIG_INET_TCP_DIAG=m
> CONFIG_TCP_CONG_ADVANCED=y
> CONFIG_TCP_CONG_BIC=m
> CONFIG_TCP_CONG_WESTWOOD=m
> CONFIG_TCP_CONG_HTCP=m
> # CONFIG_TCP_CONG_HSTCP is not set
> # CONFIG_TCP_CONG_HYBLA is not set
> # CONFIG_TCP_CONG_VEGAS is not set
> # CONFIG_TCP_CONG_NV is not set
> # CONFIG_TCP_CONG_SCALABLE is not set
> # CONFIG_TCP_CONG_LP is not set
> # CONFIG_TCP_CONG_VENO is not set
> # CONFIG_TCP_CONG_YEAH is not set
> # CONFIG_TCP_CONG_ILLINOIS is not set
> # CONFIG_TCP_CONG_DCTCP is not set
> # CONFIG_TCP_CONG_CDG is not set
> CONFIG_TCP_CONG_BBR=m
--- End code ---
Navigation
[0] Message Index
[*] Previous page
Go to full version