mod_cc.4 (f9421853ade4550bd7c0b5956ba7324b8b9676a5) | mod_cc.4 (370efe5ac85e97e32cfe78d25183c6f605b4d3e5) |
---|---|
1.\" 2.\" Copyright (c) 2010-2011 The FreeBSD Foundation 3.\" All rights reserved. 4.\" 5.\" This documentation was written at the Centre for Advanced Internet 6.\" Architectures, Swinburne University of Technology, Melbourne, Australia by 7.\" David Hayes and Lawrence Stewart under sponsorship from the FreeBSD 8.\" Foundation. --- 16 unchanged lines hidden (view full) --- 25.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29.\" SUCH DAMAGE. 30.\" 31.\" $FreeBSD$ 32.\" | 1.\" 2.\" Copyright (c) 2010-2011 The FreeBSD Foundation 3.\" All rights reserved. 4.\" 5.\" This documentation was written at the Centre for Advanced Internet 6.\" Architectures, Swinburne University of Technology, Melbourne, Australia by 7.\" David Hayes and Lawrence Stewart under sponsorship from the FreeBSD 8.\" Foundation. --- 16 unchanged lines hidden (view full) --- 25.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29.\" SUCH DAMAGE. 30.\" 31.\" $FreeBSD$ 32.\" |
33.Dd January 21, 2016 | 33.Dd March 19, 2018 |
34.Dt MOD_CC 4 35.Os 36.Sh NAME 37.Nm mod_cc 38.Nd Modular congestion control 39.Sh DESCRIPTION 40The modular congestion control framework allows the TCP implementation to 41dynamically change the congestion control algorithm used by new and existing --- 26 unchanged lines hidden (view full) --- 68Callers must pass a pointer to an algorithm specific data, and specify 69its size. 70.Sh MIB Variables 71The framework exposes the following variables in the 72.Va net.inet.tcp.cc 73branch of the 74.Xr sysctl 3 75MIB: | 34.Dt MOD_CC 4 35.Os 36.Sh NAME 37.Nm mod_cc 38.Nd Modular congestion control 39.Sh DESCRIPTION 40The modular congestion control framework allows the TCP implementation to 41dynamically change the congestion control algorithm used by new and existing --- 26 unchanged lines hidden (view full) --- 68Callers must pass a pointer to an algorithm specific data, and specify 69its size. 70.Sh MIB Variables 71The framework exposes the following variables in the 72.Va net.inet.tcp.cc 73branch of the 74.Xr sysctl 3 75MIB: |
76.Bl -tag -width ".Va available" | 76.Bl -tag -width ".Va abe_frlossreduce" |
77.It Va available 78Read-only list of currently available congestion control algorithms by name. 79.It Va algorithm 80Returns the current default congestion control algorithm when read, and changes 81the default when set. 82When attempting to change the default algorithm, this variable should be set to 83one of the names listed by the 84.Va net.inet.tcp.cc.available 85MIB variable. | 77.It Va available 78Read-only list of currently available congestion control algorithms by name. 79.It Va algorithm 80Returns the current default congestion control algorithm when read, and changes 81the default when set. 82When attempting to change the default algorithm, this variable should be set to 83one of the names listed by the 84.Va net.inet.tcp.cc.available 85MIB variable. |
86.It Va abe 87Enable support for draft-ietf-tcpm-alternativebackoff-ecn, 88which alters the window decrease factor applied to the congestion window in 89response to an ECN congestion signal. 90Refer to individual congestion control man pages to determine if they implement 91support for ABE and for configuration details. 92.It Va abe_frlossreduce 93If non-zero, apply standard beta instead of ABE-beta during ECN-signalled 94congestion recovery episodes if loss also needs to be repaired. |
|
86.El 87.Sh SEE ALSO 88.Xr cc_cdg 4 , 89.Xr cc_chd 4 , 90.Xr cc_cubic 4 , 91.Xr cc_dctcp 4 , 92.Xr cc_hd 4 , 93.Xr cc_htcp 4 , --- 36 unchanged lines hidden --- | 95.El 96.Sh SEE ALSO 97.Xr cc_cdg 4 , 98.Xr cc_chd 4 , 99.Xr cc_cubic 4 , 100.Xr cc_dctcp 4 , 101.Xr cc_hd 4 , 102.Xr cc_htcp 4 , --- 36 unchanged lines hidden --- |