Difference between revisions of "TCP"

From dankwiki
m (1 revision)
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

Revision as of 07:51, 1 June 2009

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 page for interactions with TCP_CORK on that platform.

Tuning

TCP auto-tuning on Linux

See also