GUI: Fix Tomato RAF theme for all builds. Compilation typo.
[tomato.git] / release / src-rt-6.x.4708 / toolchains / hndtools-arm-linux-2.6.36-uclibc-4.5.3 / arm-brcm-linux-uclibcgnueabi / sysroot / usr / include / linux / netfilter / nf_conntrack_tcp.h
blob8f91ab95ff97f57cacc0a4dfb2ac14c7ce8e53a3
1 #ifndef _NF_CONNTRACK_TCP_H
2 #define _NF_CONNTRACK_TCP_H
3 /* TCP tracking. */
5 #include <linux/types.h>
7 /* This is exposed to userspace (ctnetlink) */
8 enum tcp_conntrack {
9 TCP_CONNTRACK_NONE,
10 TCP_CONNTRACK_SYN_SENT,
11 TCP_CONNTRACK_SYN_RECV,
12 TCP_CONNTRACK_ESTABLISHED,
13 TCP_CONNTRACK_FIN_WAIT,
14 TCP_CONNTRACK_CLOSE_WAIT,
15 TCP_CONNTRACK_LAST_ACK,
16 TCP_CONNTRACK_TIME_WAIT,
17 TCP_CONNTRACK_CLOSE,
18 TCP_CONNTRACK_LISTEN, /* obsolete */
19 #define TCP_CONNTRACK_SYN_SENT2 TCP_CONNTRACK_LISTEN
20 TCP_CONNTRACK_MAX,
21 TCP_CONNTRACK_IGNORE
24 /* Window scaling is advertised by the sender */
25 #define IP_CT_TCP_FLAG_WINDOW_SCALE 0x01
27 /* SACK is permitted by the sender */
28 #define IP_CT_TCP_FLAG_SACK_PERM 0x02
30 /* This sender sent FIN first */
31 #define IP_CT_TCP_FLAG_CLOSE_INIT 0x04
33 /* Be liberal in window checking */
34 #define IP_CT_TCP_FLAG_BE_LIBERAL 0x08
36 /* Has unacknowledged data */
37 #define IP_CT_TCP_FLAG_DATA_UNACKNOWLEDGED 0x10
39 /* The field td_maxack has been set */
40 #define IP_CT_TCP_FLAG_MAXACK_SET 0x20
42 struct nf_ct_tcp_flags {
43 __u8 flags;
44 __u8 mask;
48 #endif /* _NF_CONNTRACK_TCP_H */