#ifndef _MYCT_H_ #define _MYCT_H_ #include "linux_list.h" #include struct nf_conntrack; enum { MYCT_NONE = 0, MYCT_ESTABLISHED = (1 << 0), }; enum { MYCT_DIR_ORIG = 0, MYCT_DIR_REPL, MYCT_DIR_MAX, }; union myct_proto { uint16_t port; uint16_t all; }; struct myct_man { union nfct_attr_grp_addr u3; union myct_proto u; uint16_t l3num; uint8_t protonum; }; struct myct_tuple { struct myct_man src; struct myct_man dst; }; struct myct { struct nf_conntrack *ct; struct nf_expect *exp; void *priv_data; }; #endif