Merge pull request #11658 from omacom/tcp-bbr-fq

Switch TCP congestion control to BBR with fq pacing
This commit is contained in:
David Heinemeier Hansson authored and GitHub committed 2026-09-15 07:17:03 -04:00
commit f2b419d9a9
2 files changed
+17

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
echo "Switch TCP congestion control to BBR with fq pacing"
# Boot applies the shipped file regardless; this only makes new connections
# use BBR now. Setting the sysctls autoloads tcp_bbr and sch_fq. Qdiscs
# already attached to interfaces stay until they are recreated, normally at
# reboot.
if [[ $(sysctl -n net.ipv4.tcp_congestion_control) == "bbr" && $(sysctl -n net.core.default_qdisc) == "fq" ]]; then
exit 0
fi
sudo sysctl -p /etc/sysctl.d/99-omarchy-sysctl.conf >/dev/null || omarchy-state set reboot-required