]> Pileus Git - ~andy/linux/blobdiff - include/net/netns/ipv6.h
[NETNS][IPV6] ip6_fib - make it per network namespace
[~andy/linux] / include / net / netns / ipv6.h
index 187c4248df220f51c4511d910fd09395b25bce88..b0653261c5a329b2ba4d6c2c618f27dec04215ed 100644 (file)
@@ -31,5 +31,16 @@ struct netns_ipv6 {
        struct ipv6_devconf     *devconf_all;
        struct ipv6_devconf     *devconf_dflt;
        struct netns_frags      frags;
+#ifdef CONFIG_NETFILTER
+       struct xt_table         *ip6table_filter;
+       struct xt_table         *ip6table_mangle;
+       struct xt_table         *ip6table_raw;
+#endif
+       struct hlist_head       *fib_table_hash;
+       struct fib6_table       *fib6_main_tbl;
+#ifdef CONFIG_IPV6_MULTIPLE_TABLES
+       struct fib6_table       *fib6_local_tbl;
+#endif
+       struct sock             **icmp_sk;
 };
 #endif