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