Add TCP options from Linux 2.4.
authorAndreas Jaeger <aj@suse.de>
Fri, 28 Jul 2000 07:37:38 +0000 (07:37 +0000)
committerAndreas Jaeger <aj@suse.de>
Fri, 28 Jul 2000 07:37:38 +0000 (07:37 +0000)
sysdeps/gnu/netinet/tcp.h

index 1783215..0823a1e 100644 (file)
@@ -151,9 +151,16 @@ enum
 /*
  * User-settable options (used with setsockopt).
  */
-#define        TCP_NODELAY     0x01    /* don't delay send to coalesce packets */
-#define        TCP_MAXSEG      0x02    /* set maximum segment size */
-#define TCP_CORK       0x03    /* control sending of partial frames */
+#define        TCP_NODELAY     0x01    /* Don't delay send to coalesce packets  */
+#define        TCP_MAXSEG      0x02    /* Set maximum segment size  */
+#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 */