diff options
-rw-r--r-- | Documentation/networking/ip-sysctl.txt | 60 |
1 files changed, 29 insertions, 31 deletions
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index dc04fdd6af34..946b66e1b652 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -148,9 +148,9 @@ tcp_available_congestion_control - STRING | |||
148 | but not loaded. | 148 | but not loaded. |
149 | 149 | ||
150 | tcp_base_mss - INTEGER | 150 | tcp_base_mss - INTEGER |
151 | The initial value of search_low to be used by Packetization Layer | 151 | The initial value of search_low to be used by the packetization layer |
152 | Path MTU Discovery (MTU probing). If MTU probing is enabled, | 152 | Path MTU discovery (MTU probing). If MTU probing is enabled, |
153 | this is the inital MSS used by the connection. | 153 | this is the initial MSS used by the connection. |
154 | 154 | ||
155 | tcp_congestion_control - STRING | 155 | tcp_congestion_control - STRING |
156 | Set the congestion control algorithm to be used for new | 156 | Set the congestion control algorithm to be used for new |
@@ -185,10 +185,9 @@ tcp_frto - INTEGER | |||
185 | timeouts. It is particularly beneficial in wireless environments | 185 | timeouts. It is particularly beneficial in wireless environments |
186 | where packet loss is typically due to random radio interference | 186 | where packet loss is typically due to random radio interference |
187 | rather than intermediate router congestion. F-RTO is sender-side | 187 | rather than intermediate router congestion. F-RTO is sender-side |
188 | only modification. Therefore it does not require any support from | 188 | only modification. Therefore it does not require any support from |
189 | the peer, but in a typical case, however, where wireless link is | 189 | the peer. |
190 | the local access link and most of the data flows downlink, the | 190 | |
191 | faraway servers should have F-RTO enabled to take advantage of it. | ||
192 | If set to 1, basic version is enabled. 2 enables SACK enhanced | 191 | If set to 1, basic version is enabled. 2 enables SACK enhanced |
193 | F-RTO if flow uses SACK. The basic version can be used also when | 192 | F-RTO if flow uses SACK. The basic version can be used also when |
194 | SACK is in use though scenario(s) with it exists where F-RTO | 193 | SACK is in use though scenario(s) with it exists where F-RTO |
@@ -276,7 +275,7 @@ tcp_mem - vector of 3 INTEGERs: min, pressure, max | |||
276 | memory. | 275 | memory. |
277 | 276 | ||
278 | tcp_moderate_rcvbuf - BOOLEAN | 277 | tcp_moderate_rcvbuf - BOOLEAN |
279 | If set, TCP performs receive buffer autotuning, attempting to | 278 | If set, TCP performs receive buffer auto-tuning, attempting to |
280 | automatically size the buffer (no greater than tcp_rmem[2]) to | 279 | automatically size the buffer (no greater than tcp_rmem[2]) to |
281 | match the size required by the path for full throughput. Enabled by | 280 | match the size required by the path for full throughput. Enabled by |
282 | default. | 281 | default. |
@@ -360,7 +359,7 @@ tcp_slow_start_after_idle - BOOLEAN | |||
360 | Default: 1 | 359 | Default: 1 |
361 | 360 | ||
362 | tcp_stdurg - BOOLEAN | 361 | tcp_stdurg - BOOLEAN |
363 | Use the Host requirements interpretation of the TCP urg pointer field. | 362 | Use the Host requirements interpretation of the TCP urgent pointer field. |
364 | Most hosts use the older BSD interpretation, so if you turn this on | 363 | Most hosts use the older BSD interpretation, so if you turn this on |
365 | Linux might not communicate correctly with them. | 364 | Linux might not communicate correctly with them. |
366 | Default: FALSE | 365 | Default: FALSE |
@@ -373,12 +372,12 @@ tcp_synack_retries - INTEGER | |||
373 | tcp_syncookies - BOOLEAN | 372 | tcp_syncookies - BOOLEAN |
374 | Only valid when the kernel was compiled with CONFIG_SYNCOOKIES | 373 | Only valid when the kernel was compiled with CONFIG_SYNCOOKIES |
375 | Send out syncookies when the syn backlog queue of a socket | 374 | Send out syncookies when the syn backlog queue of a socket |
376 | overflows. This is to prevent against the common 'syn flood attack' | 375 | overflows. This is to prevent against the common 'SYN flood attack' |
377 | Default: FALSE | 376 | Default: FALSE |
378 | 377 | ||
379 | Note, that syncookies is fallback facility. | 378 | Note, that syncookies is fallback facility. |
380 | It MUST NOT be used to help highly loaded servers to stand | 379 | It MUST NOT be used to help highly loaded servers to stand |
381 | against legal connection rate. If you see synflood warnings | 380 | against legal connection rate. If you see SYN flood warnings |
382 | in your logs, but investigation shows that they occur | 381 | in your logs, but investigation shows that they occur |
383 | because of overload with legal connections, you should tune | 382 | because of overload with legal connections, you should tune |
384 | another parameters until this warning disappear. | 383 | another parameters until this warning disappear. |
@@ -388,7 +387,7 @@ tcp_syncookies - BOOLEAN | |||
388 | to use TCP extensions, can result in serious degradation | 387 | to use TCP extensions, can result in serious degradation |
389 | of some services (f.e. SMTP relaying), visible not by you, | 388 | of some services (f.e. SMTP relaying), visible not by you, |
390 | but your clients and relays, contacting you. While you see | 389 | but your clients and relays, contacting you. While you see |
391 | synflood warnings in logs not being really flooded, your server | 390 | SYN flood warnings in logs not being really flooded, your server |
392 | is seriously misconfigured. | 391 | is seriously misconfigured. |
393 | 392 | ||
394 | tcp_syn_retries - INTEGER | 393 | tcp_syn_retries - INTEGER |
@@ -1236,22 +1235,21 @@ sctp_wmem - vector of 3 INTEGERs: min, default, max | |||
1236 | 1235 | ||
1237 | UNDOCUMENTED: | 1236 | UNDOCUMENTED: |
1238 | 1237 | ||
1239 | dev_weight FIXME | 1238 | /proc/sys/net/core/* |
1240 | discovery_slots FIXME | 1239 | dev_weight FIXME |
1241 | discovery_timeout FIXME | 1240 | |
1242 | fast_poll_increase FIXME | 1241 | /proc/sys/net/unix/* |
1243 | ip6_queue_maxlen FIXME | 1242 | max_dgram_qlen FIXME |
1244 | lap_keepalive_time FIXME | 1243 | |
1245 | lo_cong FIXME | 1244 | /proc/sys/net/irda/* |
1246 | max_baud_rate FIXME | 1245 | fast_poll_increase FIXME |
1247 | max_dgram_qlen FIXME | 1246 | warn_noreply_time FIXME |
1248 | max_noreply_time FIXME | 1247 | discovery_slots FIXME |
1249 | max_tx_data_size FIXME | 1248 | slot_timeout FIXME |
1250 | max_tx_window FIXME | 1249 | max_baud_rate FIXME |
1251 | min_tx_turn_time FIXME | 1250 | discovery_timeout FIXME |
1252 | mod_cong FIXME | 1251 | lap_keepalive_time FIXME |
1253 | no_cong FIXME | 1252 | max_noreply_time FIXME |
1254 | no_cong_thresh FIXME | 1253 | max_tx_data_size FIXME |
1255 | slot_timeout FIXME | 1254 | max_tx_window FIXME |
1256 | warn_noreply_time FIXME | 1255 | min_tx_turn_time FIXME |
1257 | |||