TCP: Difference between revisions
m 1 revision |
No edit summary |
||
| Line 6: | Line 6: | ||
== Portable APIs == | == Portable APIs == | ||
* TCP_NODELAY: Disable [[Nagle's algorithm]] (coalescing of small packets until an ACK is received or a retransmission triggered). See the [[Linux APIs#IPPROTO_TCP|Linux APIs]] page for interactions with TCP_CORK on that platform. | * TCP_NODELAY: Disable [[Nagle's algorithm]] (coalescing of small packets until an ACK is received or a retransmission triggered). See the [[Linux APIs#IPPROTO_TCP|Linux APIs]] page for interactions with TCP_CORK on that platform. | ||
==Tuning== | |||
===TCP auto-tuning on Linux=== | |||
* netdev 2009-03-11, "[http://patchwork.ozlabs.org/patch/24296/ TCP rx window autotuning harmful at LAN context]" | |||
== See also == | == See also == | ||
* [[Linux APIs#IPPROTO_TCP|Linux's]] TCP socket options | * [[Linux APIs#IPPROTO_TCP|Linux's]] TCP socket options | ||
* [[FreeBSD APIs#IPPROTO_TCP|FreeBSD's]] TCP socket options | * [[FreeBSD APIs#IPPROTO_TCP|FreeBSD's]] TCP socket options | ||