summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorBenjamin Thery <benjamin.thery@bull.net>2008-12-10 16:29:24 -0800
committerDavid S. Miller <davem@davemloft.net>2008-12-10 16:29:24 -0800
commit950d5704e5daa1f90bcd75b99163491e7b249169 (patch)
treec46302160f4364dfc6e66c73c0c9910a9329810a /include/net
parenta21f3f997c73ced682129aedd372bb6b53041510 (diff)
downloadlinux-3.10-950d5704e5daa1f90bcd75b99163491e7b249169.tar.gz
linux-3.10-950d5704e5daa1f90bcd75b99163491e7b249169.tar.bz2
linux-3.10-950d5704e5daa1f90bcd75b99163491e7b249169.zip
netns: ip6mr: declare reg_vif_num per-namespace
Preliminary work to make IPv6 multicast forwarding netns-aware. Declare variable 'reg_vif_num' per-namespace, moves into struct netns_ipv6. At the moment, this variable is only referenced in init_net. Signed-off-by: Benjamin Thery <benjamin.thery@bull.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netns/ipv6.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/netns/ipv6.h b/include/net/netns/ipv6.h
index 919cb0f2005..afab4e4cbac 100644
--- a/include/net/netns/ipv6.h
+++ b/include/net/netns/ipv6.h
@@ -63,6 +63,9 @@ struct netns_ipv6 {
atomic_t cache_resolve_queue_len;
int mroute_do_assert;
int mroute_do_pim;
+#ifdef CONFIG_IPV6_PIMSM_V2
+ int mroute_reg_vif_num;
+#endif
#endif
};
#endif