3 #include <net/netfilter/nf_conntrack.h>
4 #include <net/netfilter/nf_nat.h>
5 #include <linux/netfilter_ipv4/ip_tables.h>
7 /* Compatibility definitions for ipt_FOO modules */
8 #define ip_nat_range nf_nat_range
9 #define ip_conntrack_tuple nf_conntrack_tuple
10 #define ip_conntrack_get nf_ct_get
11 #define ip_conntrack nf_conn
12 #define ip_nat_setup_info nf_nat_setup_info
13 #define ip_nat_multi_range_compat nf_nat_multi_range_compat
14 #define ip_ct_iterate_cleanup nf_ct_iterate_cleanup
15 #define IP_NF_ASSERT NF_CT_ASSERT
17 extern int nf_nat_rule_init(void) __init
;
18 extern void nf_nat_rule_cleanup(void);
19 extern int nf_nat_rule_find(struct sk_buff
**pskb
,
21 const struct net_device
*in
,
22 const struct net_device
*out
,
24 struct nf_nat_info
*info
);
27 alloc_null_binding(struct nf_conn
*ct
,
28 struct nf_nat_info
*info
,
29 unsigned int hooknum
);
32 alloc_null_binding_confirmed(struct nf_conn
*ct
,
33 struct nf_nat_info
*info
,
34 unsigned int hooknum
);
35 #endif /* _NF_NAT_RULE_H */