Tiny Core Extensions > TCE Talk
How to enable TCP BBR support?
Jones:
--- Code: ---$ tce-load -w -i net-sched-5.4.3-tinycore.tcz
$ sudo su
# echo 'cake' > /proc/sys/net/core/default_qdisc
# echo 'bbr' > /proc/sys/net/ipv4/tcp_congestion_control
sh: write error: No such file or directory
--- End code ---
No TCP BBR support?
Juanito:
It exists on CorePure64 at least:
--- Code: ---$ ls /proc/sys/net/ipv4/*congestion*
/proc/sys/net/ipv4/tcp_allowed_congestion_control
/proc/sys/net/ipv4/tcp_available_congestion_control
/proc/sys/net/ipv4/tcp_congestion_control
$ cat /proc/sys/net/ipv4/tcp_available_congestion_control
reno cubic
$ cat /proc/sys/net/ipv4/tcp_allowed_congestion_control
reno cubic
$ cat /proc/sys/net/ipv4/tcp_congestion_control
cubic
--- End code ---
Jones:
--- Quote from: Juanito on June 21, 2020, 09:52:46 AM ---It exists on CorePure64 at least:
--- Code: ---$ ls /proc/sys/net/ipv4/*congestion*
/proc/sys/net/ipv4/tcp_allowed_congestion_control
/proc/sys/net/ipv4/tcp_available_congestion_control
/proc/sys/net/ipv4/tcp_congestion_control
$ cat /proc/sys/net/ipv4/tcp_available_congestion_control
reno cubic
$ cat /proc/sys/net/ipv4/tcp_allowed_congestion_control
reno cubic
$ cat /proc/sys/net/ipv4/tcp_congestion_control
cubic
--- End code ---
--- End quote ---
Only reno and cubic, no bbr algorithm by google, :-\
Rich:
Hi Jones
Welcome to the forum.
To enable BBR requires TCP_CONG_ADVANCED to be set. The kernel config file shows:
--- Code: ---# CONFIG_TCP_CONG_ADVANCED is not set
--- End code ---
You would need to recompile the kernel if you want BBR.
Rich:
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.
Navigation
[0] Message Index
[#] Next page
Go to full version