1 #ifndef __NETNS_CONNTRACK_H 2 #define __NETNS_CONNTRACK_H 3 4 #include <linux/list.h> 5 #include <asm/atomic.h> 6 7 struct ctl_table_header; 8 struct nf_conntrack_ecache; 9 10 struct netns_ct { 11 atomic_t count; 12 unsigned int expect_count; 13 struct hlist_head *hash; 14 struct hlist_head *expect_hash; 15 struct hlist_head unconfirmed; 16 struct ip_conntrack_stat *stat; 17 #ifdef CONFIG_NF_CONNTRACK_EVENTS 18 struct nf_conntrack_ecache *ecache; 19 #endif 20 int sysctl_acct; 21 int sysctl_checksum; 22 unsigned int sysctl_log_invalid; /* Log invalid packets */ 23 #ifdef CONFIG_SYSCTL 24 struct ctl_table_header *sysctl_header; 25 struct ctl_table_header *acct_sysctl_header; 26 #endif 27 int hash_vmalloc; 28 int expect_vmalloc; 29 }; 30 #endif 31