diff options
author | J. Bruce Fields <bfields@citi.umich.edu> | 2008-07-10 19:47:41 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-07-10 19:47:41 -0400 |
commit | 53025f5efd5a1c14fca75c479b11d97d9dd958a5 (patch) | |
tree | 35203f38e84a92db41ba77d92967af4f827c1b98 /Documentation/networking/ip-sysctl.txt | |
parent | 2ddddb98694af847f70463dbdc69aa491d9f477a (diff) |
Documentation: clarify tcp_{r,w}mem sysctl docs
Fix some of the defaults and attempt to clarify some language.
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/networking/ip-sysctl.txt')
-rw-r--r-- | Documentation/networking/ip-sysctl.txt | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index 277437951e4d..dc04fdd6af34 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -336,7 +336,7 @@ tcp_rmem - vector of 3 INTEGERs: min, default, max | |||
336 | pressure. | 336 | pressure. |
337 | Default: 8K | 337 | Default: 8K |
338 | 338 | ||
339 | default: default size of receive buffer used by TCP sockets. | 339 | default: initial size of receive buffer used by TCP sockets. |
340 | This value overrides net.core.rmem_default used by other protocols. | 340 | This value overrides net.core.rmem_default used by other protocols. |
341 | Default: 87380 bytes. This value results in window of 65535 with | 341 | Default: 87380 bytes. This value results in window of 65535 with |
342 | default setting of tcp_adv_win_scale and tcp_app_win:0 and a bit | 342 | default setting of tcp_adv_win_scale and tcp_app_win:0 and a bit |
@@ -344,8 +344,10 @@ tcp_rmem - vector of 3 INTEGERs: min, default, max | |||
344 | 344 | ||
345 | max: maximal size of receive buffer allowed for automatically | 345 | max: maximal size of receive buffer allowed for automatically |
346 | selected receiver buffers for TCP socket. This value does not override | 346 | selected receiver buffers for TCP socket. This value does not override |
347 | net.core.rmem_max, "static" selection via SO_RCVBUF does not use this. | 347 | net.core.rmem_max. Calling setsockopt() with SO_RCVBUF disables |
348 | Default: 87380*2 bytes. | 348 | automatic tuning of that socket's receive buffer size, in which |
349 | case this value is ignored. | ||
350 | Default: between 87380B and 4MB, depending on RAM size. | ||
349 | 351 | ||
350 | tcp_sack - BOOLEAN | 352 | tcp_sack - BOOLEAN |
351 | Enable select acknowledgments (SACKS). | 353 | Enable select acknowledgments (SACKS). |
@@ -419,19 +421,21 @@ tcp_window_scaling - BOOLEAN | |||
419 | Enable window scaling as defined in RFC1323. | 421 | Enable window scaling as defined in RFC1323. |
420 | 422 | ||
421 | tcp_wmem - vector of 3 INTEGERs: min, default, max | 423 | tcp_wmem - vector of 3 INTEGERs: min, default, max |
422 | min: Amount of memory reserved for send buffers for TCP socket. | 424 | min: Amount of memory reserved for send buffers for TCP sockets. |
423 | Each TCP socket has rights to use it due to fact of its birth. | 425 | Each TCP socket has rights to use it due to fact of its birth. |
424 | Default: 4K | 426 | Default: 4K |
425 | 427 | ||
426 | default: Amount of memory allowed for send buffers for TCP socket | 428 | default: initial size of send buffer used by TCP sockets. This |
427 | by default. This value overrides net.core.wmem_default used | 429 | value overrides net.core.wmem_default used by other protocols. |
428 | by other protocols, it is usually lower than net.core.wmem_default. | 430 | It is usually lower than net.core.wmem_default. |
429 | Default: 16K | 431 | Default: 16K |
430 | 432 | ||
431 | max: Maximal amount of memory allowed for automatically selected | 433 | max: Maximal amount of memory allowed for automatically tuned |
432 | send buffers for TCP socket. This value does not override | 434 | send buffers for TCP sockets. This value does not override |
433 | net.core.wmem_max, "static" selection via SO_SNDBUF does not use this. | 435 | net.core.wmem_max. Calling setsockopt() with SO_SNDBUF disables |
434 | Default: 128K | 436 | automatic tuning of that socket's send buffer size, in which case |
437 | this value is ignored. | ||
438 | Default: between 64K and 4MB, depending on RAM size. | ||
435 | 439 | ||
436 | tcp_workaround_signed_windows - BOOLEAN | 440 | tcp_workaround_signed_windows - BOOLEAN |
437 | If set, assume no receipt of a window scaling option means the | 441 | If set, assume no receipt of a window scaling option means the |