mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
![Pavel Emelyanov](/assets/img/avatar_default.png)
This is a preparation for sysctl netns-ization. Move the ctl tables to the files, where the tuning variables reside. Plus make the helpers to register the tables. This will simplify the later patches and will keep similar things closer to each other. ipv4, ipv6 and conntrack_reasm are patched differently, but the result is all the tables are in appropriate files. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Signed-off-by: David S. Miller <davem@davemloft.net>
23 lines
768 B
C
23 lines
768 B
C
#ifndef _NF_CONNTRACK_IPV6_H
|
|
#define _NF_CONNTRACK_IPV6_H
|
|
|
|
extern struct nf_conntrack_l3proto nf_conntrack_l3proto_ipv6;
|
|
|
|
extern struct nf_conntrack_l4proto nf_conntrack_l4proto_tcp6;
|
|
extern struct nf_conntrack_l4proto nf_conntrack_l4proto_udp6;
|
|
extern struct nf_conntrack_l4proto nf_conntrack_l4proto_icmpv6;
|
|
|
|
extern int nf_ct_frag6_init(void);
|
|
extern void nf_ct_frag6_cleanup(void);
|
|
extern struct sk_buff *nf_ct_frag6_gather(struct sk_buff *skb);
|
|
extern void nf_ct_frag6_output(unsigned int hooknum, struct sk_buff *skb,
|
|
struct net_device *in,
|
|
struct net_device *out,
|
|
int (*okfn)(struct sk_buff *));
|
|
|
|
struct inet_frags_ctl;
|
|
|
|
#include <linux/sysctl.h>
|
|
extern struct ctl_table nf_ct_ipv6_sysctl_table[];
|
|
|
|
#endif /* _NF_CONNTRACK_IPV6_H*/
|