#ifndef __NETNS_CONNTRACK_H
#define __NETNS_CONNTRACK_H
#include <linux/list.h>
#include <linux/list_nulls.h>
#include <linux/atomic.h>
#include <linux/workqueue.h>
#include <linux/netfilter/nf_conntrack_tcp.h>
#ifdef CONFIG_NF_CT_PROTO_DCCP
#include <linux/netfilter/nf_conntrack_dccp.h>
#endif
#ifdef CONFIG_NF_CT_PROTO_SCTP
#include <linux/netfilter/nf_conntrack_sctp.h>
#endif
#include <linux/seqlock.h>
struct ctl_table_header;
struct nf_conntrack_ecache;
struct nf_generic_net { … };
struct nf_tcp_net { … };
enum udp_conntrack { … };
struct nf_udp_net { … };
struct nf_icmp_net { … };
#ifdef CONFIG_NF_CT_PROTO_DCCP
struct nf_dccp_net { … };
#endif
#ifdef CONFIG_NF_CT_PROTO_SCTP
struct nf_sctp_net { … };
#endif
#ifdef CONFIG_NF_CT_PROTO_GRE
enum gre_conntrack { … };
struct nf_gre_net { … };
#endif
struct nf_ip_net { … };
struct netns_ct { … };
#endif