From f35985c0ccd34218c5847c88c68d713e0c946993 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Thu, 20 Nov 2008 16:27:41 -0500 Subject: [PATCH] tcp.7: Document /proc file tcp_abc (new in Linux 2.6.15) Text taken from Documentation/networking/ip-sysctl.txt Signed-off-by: Michael Kerrisk --- man7/tcp.7 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/man7/tcp.7 b/man7/tcp.7 index ed10506c7..234ee18f0 100644 --- a/man7/tcp.7 +++ b/man7/tcp.7 @@ -185,6 +185,29 @@ meaning that the option is disabled. .\" /proc/sys/net/ipv4/tcp_no_metrics_save .\" 0 .TP +.IR tcp_abc " (Integer; default: 0; since Linux 2.6.15)" +.\" The following is from 2.6.28-rc4: Documentation/networking/ip-sysctl.txt +Controls the Appropriate Byte Count (ABC), defined in RFC 3465. +ABC is a way of increasing the congestion window +.RI ( cwnd ) +more slowly in response to partial acknowledgments. +Possible values are: +.RS +.IP 0 3 +increase +.I cwnd +once per acknowledgment (no ABC) +.IP 1 +increase +.I cwnd +once per acknowledgment of full sized segment +.IP 2 +allow increase +.I cwnd +by two if acknowledgment is +of two segments to compensate for delayed acknowledgments. +.RE +.TP .IR tcp_abort_on_overflow " (Boolean; default: disabled)" Enable resetting connections if the listening service is too slow and unable to keep up and accept them.