Add TCP options from Linux 2.4.
This commit is contained in:
parent
51f46f92a9
commit
2ef4fbbd33
|
@ -151,9 +151,16 @@ enum
|
||||||
/*
|
/*
|
||||||
* User-settable options (used with setsockopt).
|
* User-settable options (used with setsockopt).
|
||||||
*/
|
*/
|
||||||
#define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */
|
#define TCP_NODELAY 0x01 /* Don't delay send to coalesce packets */
|
||||||
#define TCP_MAXSEG 0x02 /* set maximum segment size */
|
#define TCP_MAXSEG 0x02 /* Set maximum segment size */
|
||||||
#define TCP_CORK 0x03 /* control sending of partial frames */
|
#define TCP_CORK 0x03 /* Control sending of partial frames */
|
||||||
|
#define TCP_KEEPIDLE 0x04 /* Start keeplives after this period */
|
||||||
|
#define TCP_KEEPINTVL 0x05 /* Interval between keepalives */
|
||||||
|
#define TCP_KEEPCNT 0x06 /* Number of keepalives before death */
|
||||||
|
#define TCP_SYNCNT 0x07 /* Number of SYN retransmits */
|
||||||
|
#define TCP_LINGER2 0x08 /* Life time of orphaned FIN-WAIT-2 state */
|
||||||
|
#define TCP_DEFER_ACCEPT 0x09 /* Wake up listener only when data arrive */
|
||||||
|
#define TCP_WINDOW_CLAMP 0x10 /* Bound advertised window */
|
||||||
|
|
||||||
#define SOL_TCP 6 /* TCP level */
|
#define SOL_TCP 6 /* TCP level */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue