diff options
| author | John Heffner <jheffner@psc.edu> | 2007-02-27 13:03:56 -0500 |
|---|---|---|
| committer | David S. Miller <davem@sunset.davemloft.net> | 2007-02-28 12:42:15 -0500 |
| commit | 71599cd1c381d1b5f58c35653ac1d3627c6276db (patch) | |
| tree | 32a36681a402a4144507d9bc4675facfa51974a4 | |
| parent | b08d5840d2c5a6ac0bce172f4c861974d718e34b (diff) | |
[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>
| -rw-r--r-- | Documentation/networking/ip-sysctl.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index a0f6842368c3..d3aae1f9b4c1 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
| @@ -147,6 +147,11 @@ tcp_available_congestion_control - STRING | |||
| 147 | More congestion control algorithms may be available as modules, | 147 | More congestion control algorithms may be available as modules, |
| 148 | but not loaded. | 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 | tcp_congestion_control - STRING | 155 | tcp_congestion_control - STRING |
| 151 | Set the congestion control algorithm to be used for new | 156 | Set the congestion control algorithm to be used for new |
| 152 | connections. The algorithm "reno" is always available, but | 157 | connections. The algorithm "reno" is always available, but |
| @@ -243,6 +248,27 @@ tcp_mem - vector of 3 INTEGERs: min, pressure, max | |||
| 243 | Defaults are calculated at boot time from amount of available | 248 | Defaults are calculated at boot time from amount of available |
| 244 | memory. | 249 | memory. |
| 245 | 250 | ||
| 251 | tcp_moderate_rcvbuf - BOOLEAN | ||
| 252 | If set, TCP performs receive buffer autotuning, attempting to | ||
| 253 | automatically size the buffer (no greater than tcp_rmem[2]) to | ||
| 254 | match the size required by the path for full throughput. Enabled by | ||
| 255 | default. | ||
| 256 | |||
| 257 | tcp_mtu_probing - INTEGER | ||
| 258 | Controls TCP Packetization-Layer Path MTU Discovery. Takes three | ||
| 259 | values: | ||
| 260 | 0 - Disabled | ||
| 261 | 1 - Disabled by default, enabled when an ICMP black hole detected | ||
| 262 | 2 - Always enabled, use initial MSS of tcp_base_mss. | ||
| 263 | |||
| 264 | tcp_no_metrics_save - BOOLEAN | ||
| 265 | By default, TCP saves various connection metrics in the route cache | ||
| 266 | when the connection closes, so that connections established in the | ||
| 267 | near future can use these to set initial conditions. Usually, this | ||
| 268 | increases overall performance, but may sometimes cause performance | ||
| 269 | degredation. If set, TCP will not cache metrics on closing | ||
| 270 | connections. | ||
| 271 | |||
| 246 | tcp_orphan_retries - INTEGER | 272 | tcp_orphan_retries - INTEGER |
| 247 | How may times to retry before killing TCP connection, closed | 273 | How may times to retry before killing TCP connection, closed |
| 248 | by our side. Default value 7 corresponds to ~50sec-16min | 274 | by our side. Default value 7 corresponds to ~50sec-16min |
