netfilter: netns nf_conntrack: per-netns conntrack accounting
[deliverable/linux.git] / include / net / netns / conntrack.h
CommitLineData
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 7struct ctl_table_header;
6058fa6b
AD
8struct nf_conntrack_ecache;
9
dfdb8d79 10struct 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
This page took 0.026851 seconds and 5 git commands to generate.