2008-01-10 13:49:06 +03:00
/*
* ipv6 in net namespaces
*/
2008-01-10 13:56:03 +03:00
# include <net/inet_frag.h>
2008-01-10 13:49:06 +03:00
# ifndef __NETNS_IPV6_H__
# define __NETNS_IPV6_H__
2008-01-10 13:53:43 +03:00
struct ctl_table_header ;
struct netns_sysctl_ipv6 {
# ifdef CONFIG_SYSCTL
struct ctl_table_header * table ;
2008-01-22 17:08:36 +03:00
struct ctl_table_header * frags_hdr ;
2008-01-10 13:53:43 +03:00
# endif
2008-01-10 13:54:53 +03:00
int bindv6only ;
2008-01-10 14:01:01 +03:00
int flush_delay ;
int ip6_rt_max_size ;
int ip6_rt_gc_min_interval ;
int ip6_rt_gc_timeout ;
int ip6_rt_gc_interval ;
int ip6_rt_gc_elasticity ;
int ip6_rt_mtu_expires ;
int ip6_rt_min_advmss ;
2008-01-10 14:02:40 +03:00
int icmpv6_time ;
2008-01-10 13:53:43 +03:00
} ;
2008-01-10 13:49:06 +03:00
struct netns_ipv6 {
2008-01-10 13:53:43 +03:00
struct netns_sysctl_ipv6 sysctl ;
2008-01-11 04:42:55 +03:00
struct ipv6_devconf * devconf_all ;
struct ipv6_devconf * devconf_dflt ;
2008-01-22 17:02:14 +03:00
struct netns_frags frags ;
2008-01-31 15:04:13 +03:00
# ifdef CONFIG_NETFILTER
struct xt_table * ip6table_filter ;
struct xt_table * ip6table_mangle ;
struct xt_table * ip6table_raw ;
2008-03-04 10:25:27 +03:00
# endif
2008-03-05 00:48:30 +03:00
struct rt6_info * ip6_null_entry ;
2008-03-04 10:34:17 +03:00
struct rt6_statistics * rt6_stats ;
2008-03-04 10:31:11 +03:00
struct timer_list * ip6_fib_timer ;
2008-03-04 10:25:27 +03:00
struct hlist_head * fib_table_hash ;
struct fib6_table * fib6_main_tbl ;
2008-03-05 00:49:23 +03:00
struct dst_ops * ip6_dst_ops ;
2008-03-05 00:49:47 +03:00
unsigned int ip6_rt_gc_expire ;
unsigned long ip6_rt_last_gc ;
2008-03-04 10:25:27 +03:00
# ifdef CONFIG_IPV6_MULTIPLE_TABLES
2008-03-05 00:48:30 +03:00
struct rt6_info * ip6_prohibit_entry ;
struct rt6_info * ip6_blk_hole_entry ;
2008-03-04 10:25:27 +03:00
struct fib6_table * fib6_local_tbl ;
2008-03-04 10:33:08 +03:00
struct fib_rules_ops * fib6_rules_ops ;
2008-01-31 15:04:13 +03:00
# endif
2008-02-29 22:21:22 +03:00
struct sock * * icmp_sk ;
2008-01-10 13:49:06 +03:00
} ;
# endif