]>
Commit | Line | Data |
---|---|---|
dfdb8d79 AD |
1 | #ifndef __NETNS_CONNTRACK_H |
2 | #define __NETNS_CONNTRACK_H | |
3 | ||
63c9a262 | 4 | #include <linux/list.h> |
49ac8713 AD |
5 | #include <asm/atomic.h> |
6 | ||
80250707 | 7 | struct ctl_table_header; |
6058fa6b AD |
8 | struct nf_conntrack_ecache; |
9 | ||
dfdb8d79 | 10 | struct netns_ct { |
49ac8713 | 11 | atomic_t count; |
9b03f38d | 12 | unsigned int expect_count; |
400dad39 | 13 | struct hlist_head *hash; |
9b03f38d | 14 | struct hlist_head *expect_hash; |
63c9a262 | 15 | struct hlist_head unconfirmed; |
0d55af87 | 16 | struct ip_conntrack_stat *stat; |
6058fa6b AD |
17 | #ifdef CONFIG_NF_CONNTRACK_EVENTS |
18 | struct nf_conntrack_ecache *ecache; | |
80250707 | 19 | #endif |
d716a4df | 20 | int sysctl_acct; |
c04d0552 | 21 | int sysctl_checksum; |
c2a2c7e0 | 22 | unsigned int sysctl_log_invalid; /* Log invalid packets */ |
80250707 AD |
23 | #ifdef CONFIG_SYSCTL |
24 | struct ctl_table_header *sysctl_header; | |
d716a4df | 25 | struct ctl_table_header *acct_sysctl_header; |
6058fa6b | 26 | #endif |
400dad39 | 27 | int hash_vmalloc; |
9b03f38d | 28 | int expect_vmalloc; |
dfdb8d79 AD |
29 | }; |
30 | #endif |