]>
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; |
d696c7bd | 14 | unsigned int htable_size; |
5b3501fa | 15 | struct kmem_cache *nf_conntrack_cachep; |
ea781f19 | 16 | struct hlist_nulls_head *hash; |
9b03f38d | 17 | struct hlist_head *expect_hash; |
ea781f19 | 18 | struct hlist_nulls_head unconfirmed; |
dd7669a9 | 19 | struct hlist_nulls_head dying; |
0d55af87 | 20 | struct ip_conntrack_stat *stat; |
a0891aa6 | 21 | int sysctl_events; |
dd7669a9 | 22 | unsigned int sysctl_events_retry_timeout; |
d716a4df | 23 | int sysctl_acct; |
c04d0552 | 24 | int sysctl_checksum; |
c2a2c7e0 | 25 | unsigned int sysctl_log_invalid; /* Log invalid packets */ |
80250707 AD |
26 | #ifdef CONFIG_SYSCTL |
27 | struct ctl_table_header *sysctl_header; | |
d716a4df | 28 | struct ctl_table_header *acct_sysctl_header; |
a0891aa6 | 29 | struct ctl_table_header *event_sysctl_header; |
6058fa6b | 30 | #endif |
400dad39 | 31 | int hash_vmalloc; |
9b03f38d | 32 | int expect_vmalloc; |
5b3501fa | 33 | char *slabname; |
dfdb8d79 AD |
34 | }; |
35 | #endif |