ip6mr.c (eb5bc2a213f96bd43b5f00a625acb0c669613645) | ip6mr.c (0c5c9fb55106333e773de8c9dd321fa8240caeb3) |
---|---|
1/* 2 * Linux IPv6 multicast routing support for BSD pim6sd 3 * Based on net/ipv4/ipmr.c. 4 * 5 * (c) 2004 Mickael Hoerdt, <hoerdt@clarinet.u-strasbg.fr> 6 * LSIIT Laboratory, Strasbourg, France 7 * (c) 2004 Jean-Philippe Andriot, <jean-philippe.andriot@6WIND.com> 8 * 6WIND, Paris, France --- 42 unchanged lines hidden (view full) --- 51#include <net/addrconf.h> 52#include <linux/netfilter_ipv6.h> 53#include <linux/export.h> 54#include <net/ip6_checksum.h> 55#include <linux/netconf.h> 56 57struct mr6_table { 58 struct list_head list; | 1/* 2 * Linux IPv6 multicast routing support for BSD pim6sd 3 * Based on net/ipv4/ipmr.c. 4 * 5 * (c) 2004 Mickael Hoerdt, <hoerdt@clarinet.u-strasbg.fr> 6 * LSIIT Laboratory, Strasbourg, France 7 * (c) 2004 Jean-Philippe Andriot, <jean-philippe.andriot@6WIND.com> 8 * 6WIND, Paris, France --- 42 unchanged lines hidden (view full) --- 51#include <net/addrconf.h> 52#include <linux/netfilter_ipv6.h> 53#include <linux/export.h> 54#include <net/ip6_checksum.h> 55#include <linux/netconf.h> 56 57struct mr6_table { 58 struct list_head list; |
59#ifdef CONFIG_NET_NS 60 struct net *net; 61#endif | 59 possible_net_t net; |
62 u32 id; 63 struct sock *mroute6_sk; 64 struct timer_list ipmr_expire_timer; 65 struct list_head mfc6_unres_queue; 66 struct list_head mfc6_cache_array[MFC6_LINES]; 67 struct mif_device vif6_table[MAXMIFS]; 68 int maxvif; 69 atomic_t cache_resolve_queue_len; --- 2439 unchanged lines hidden --- | 60 u32 id; 61 struct sock *mroute6_sk; 62 struct timer_list ipmr_expire_timer; 63 struct list_head mfc6_unres_queue; 64 struct list_head mfc6_cache_array[MFC6_LINES]; 65 struct mif_device vif6_table[MAXMIFS]; 66 int maxvif; 67 atomic_t cache_resolve_queue_len; --- 2439 unchanged lines hidden --- |