#ifndef _IP_CONNTRACK_TCP_H #define _IP_CONNTRACK_TCP_H /* TCP tracking. */ #ifndef __KERNEL__ #error Only in kernel. #endif enum tcp_conntrack { TCP_CONNTRACK_NONE, TCP_CONNTRACK_ESTABLISHED, TCP_CONNTRACK_SYN_SENT, TCP_CONNTRACK_SYN_RECV, TCP_CONNTRACK_FIN_WAIT, TCP_CONNTRACK_TIME_WAIT, TCP_CONNTRACK_CLOSE, TCP_CONNTRACK_CLOSE_WAIT, TCP_CONNTRACK_LAST_ACK, TCP_CONNTRACK_LISTEN, TCP_CONNTRACK_MAX }; struct ip_ct_tcp { enum tcp_conntrack state; /* Poor man's window tracking: sequence number of valid ACK handshake completion packet */ u_int32_t handshake_ack; }; #endif /* _IP_CONNTRACK_TCP_H */