Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nf_conntrack_tcp.h
Go to the documentation of this file.
1 #ifndef _UAPI_NF_CONNTRACK_TCP_H
2 #define _UAPI_NF_CONNTRACK_TCP_H
3 /* TCP tracking. */
4 
5 #include <linux/types.h>
6 
7 /* This is exposed to userspace (ctnetlink) */
18  TCP_CONNTRACK_LISTEN, /* obsolete */
19 #define TCP_CONNTRACK_SYN_SENT2 TCP_CONNTRACK_LISTEN
25 };
26 
27 /* Window scaling is advertised by the sender */
28 #define IP_CT_TCP_FLAG_WINDOW_SCALE 0x01
29 
30 /* SACK is permitted by the sender */
31 #define IP_CT_TCP_FLAG_SACK_PERM 0x02
32 
33 /* This sender sent FIN first */
34 #define IP_CT_TCP_FLAG_CLOSE_INIT 0x04
35 
36 /* Be liberal in window checking */
37 #define IP_CT_TCP_FLAG_BE_LIBERAL 0x08
38 
39 /* Has unacknowledged data */
40 #define IP_CT_TCP_FLAG_DATA_UNACKNOWLEDGED 0x10
41 
42 /* The field td_maxack has been set */
43 #define IP_CT_TCP_FLAG_MAXACK_SET 0x20
44 
48 };
49 
50 
51 #endif /* _UAPI_NF_CONNTRACK_TCP_H */