Manual Reference Pages - MOD_CC (4)
- Modular congestion control
The modular congestion control framework allows the TCP implementation to
dynamically change the congestion control algorithm used by new and existing
Algorithms are identified by a unique
Algorithm modules can be compiled into the kernel or loaded as kernel modules
The default algorithm is NewReno, and all connections use the default unless
explicitly overridden using the TCP_CONGESTION socket option (see
The default can be changed using a
MIB variable detailed in the
The framework exposes the following variables in the
branch of the
Read-only list of currently available congestion control algorithms by name.
Returns the current default congestion control algorithm when read, and changes
the default when set.
When attempting to change the default algorithm, this variable should be set to
one of the names listed by the
Development and testing of this software were made possible in part by grants
from the FreeBSD Foundation and Cisco University Research Program Fund at
Community Foundation Silicon Valley.
modular congestion control framework first appeared in
.Fx 9.0 .
The framework was first released in 2007 by James Healy and Lawrence Stewart
whilst working on the NewTCP research project at Swinburne University of
Technologys Centre for Advanced Internet Architectures, Melbourne, Australia,
which was made possible in part by a grant from the Cisco University Research
Program Fund at Community Foundation Silicon Valley.
More details are available at:
facility was written by
.An Lawrence Stewart Aq lstewart@FreeBSD.org ,
.An James Healy Aq firstname.lastname@example.org
.An David Hayes Aq email@example.com .
This manual page was written by
.An David Hayes Aq firstname.lastname@example.org
.An Lawrence Stewart Aq lstewart@FreeBSD.org .
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.