[TCP]: Document several sysctls.

This adds documentation for tcp_moderate_rcvbuf, tcp_no_metrics_save,
tcp_base_mss, and tcp_mtu_probing.

Signed-off-by: John Heffner <jheffner@psc.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by John Heffner and committed by David S. Miller 71599cd1 b08d5840

+26
+26
Documentation/networking/ip-sysctl.txt
··· 147 147 More congestion control algorithms may be available as modules, 148 148 but not loaded. 149 149 150 + tcp_base_mss - INTEGER 151 + The initial value of search_low to be used by Packetization Layer 152 + Path MTU Discovery (MTU probing). If MTU probing is enabled, 153 + this is the inital MSS used by the connection. 154 + 150 155 tcp_congestion_control - STRING 151 156 Set the congestion control algorithm to be used for new 152 157 connections. The algorithm "reno" is always available, but ··· 247 242 248 243 Defaults are calculated at boot time from amount of available 249 244 memory. 245 + 246 + tcp_moderate_rcvbuf - BOOLEAN 247 + If set, TCP performs receive buffer autotuning, attempting to 248 + automatically size the buffer (no greater than tcp_rmem[2]) to 249 + match the size required by the path for full throughput. Enabled by 250 + default. 251 + 252 + tcp_mtu_probing - INTEGER 253 + Controls TCP Packetization-Layer Path MTU Discovery. Takes three 254 + values: 255 + 0 - Disabled 256 + 1 - Disabled by default, enabled when an ICMP black hole detected 257 + 2 - Always enabled, use initial MSS of tcp_base_mss. 258 + 259 + tcp_no_metrics_save - BOOLEAN 260 + By default, TCP saves various connection metrics in the route cache 261 + when the connection closes, so that connections established in the 262 + near future can use these to set initial conditions. Usually, this 263 + increases overall performance, but may sometimes cause performance 264 + degredation. If set, TCP will not cache metrics on closing 265 + connections. 250 266 251 267 tcp_orphan_retries - INTEGER 252 268 How may times to retry before killing TCP connection, closed