Skip to content

A fork of original BBR congestion control algorithm

License

Notifications You must be signed in to change notification settings

dodobao/Google-BBR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google-BBR

BBR congestion control algorithm

This repository will build the kernel modules (BBR and Fair Queue traffic policing).

How to Use

Make sure you have the same version kernel headers as your kernel installed

then

git clone https://github.com/czkwg8/Google-BBR
cd Google-BBR
make && make install

If you found a warning was treated as an error,you may need to install gcc-4.9.

After the installion,enable the modules

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

Check if BBR is working

lsmod | grep bbr
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

About

A fork of original BBR congestion control algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.2%
  • Makefile 0.8%