ipmr.c (eb5bc2a213f96bd43b5f00a625acb0c669613645) | ipmr.c (0c5c9fb55106333e773de8c9dd321fa8240caeb3) |
---|---|
1/* 2 * IP multicast routing support for mrouted 3.6/3.8 3 * 4 * (c) 1995 Alan Cox, <alan@lxorguk.ukuu.org.uk> 5 * Linux Consultancy and Custom Driver Development 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 59 unchanged lines hidden (view full) --- 68#include <linux/netconf.h> 69 70#if defined(CONFIG_IP_PIMSM_V1) || defined(CONFIG_IP_PIMSM_V2) 71#define CONFIG_IP_PIMSM 1 72#endif 73 74struct mr_table { 75 struct list_head list; | 1/* 2 * IP multicast routing support for mrouted 3.6/3.8 3 * 4 * (c) 1995 Alan Cox, <alan@lxorguk.ukuu.org.uk> 5 * Linux Consultancy and Custom Driver Development 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License --- 59 unchanged lines hidden (view full) --- 68#include <linux/netconf.h> 69 70#if defined(CONFIG_IP_PIMSM_V1) || defined(CONFIG_IP_PIMSM_V2) 71#define CONFIG_IP_PIMSM 1 72#endif 73 74struct mr_table { 75 struct list_head list; |
76#ifdef CONFIG_NET_NS 77 struct net *net; 78#endif | 76 possible_net_t net; |
79 u32 id; 80 struct sock __rcu *mroute_sk; 81 struct timer_list ipmr_expire_timer; 82 struct list_head mfc_unres_queue; 83 struct list_head mfc_cache_array[MFC_LINES]; 84 struct vif_device vif_table[MAXVIFS]; 85 int maxvif; 86 atomic_t cache_resolve_queue_len; --- 2696 unchanged lines hidden --- | 77 u32 id; 78 struct sock __rcu *mroute_sk; 79 struct timer_list ipmr_expire_timer; 80 struct list_head mfc_unres_queue; 81 struct list_head mfc_cache_array[MFC_LINES]; 82 struct vif_device vif_table[MAXVIFS]; 83 int maxvif; 84 atomic_t cache_resolve_queue_len; --- 2696 unchanged lines hidden --- |