ip6mr.c (8e1fa36b3f5347eabd02385883fb5757aed56687) | ip6mr.c (a54acb3a6f853e8394c4cb7b6a4d93c88f13eefd) |
---|---|
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 --- 978 unchanged lines hidden (view full) --- 987 v->flags |= VIFF_STATIC; 988 v->threshold = vifc->vifc_threshold; 989 v->bytes_in = 0; 990 v->bytes_out = 0; 991 v->pkt_in = 0; 992 v->pkt_out = 0; 993 v->link = dev->ifindex; 994 if (v->flags & MIFF_REGISTER) | 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 --- 978 unchanged lines hidden (view full) --- 987 v->flags |= VIFF_STATIC; 988 v->threshold = vifc->vifc_threshold; 989 v->bytes_in = 0; 990 v->bytes_out = 0; 991 v->pkt_in = 0; 992 v->pkt_out = 0; 993 v->link = dev->ifindex; 994 if (v->flags & MIFF_REGISTER) |
995 v->link = dev->iflink; | 995 v->link = dev_get_iflink(dev); |
996 997 /* And finish update writing critical data */ 998 write_lock_bh(&mrt_lock); 999 v->dev = dev; 1000#ifdef CONFIG_IPV6_PIMSM_V2 1001 if (v->flags & MIFF_REGISTER) 1002 mrt->mroute_reg_vif_num = vifi; 1003#endif --- 1503 unchanged lines hidden --- | 996 997 /* And finish update writing critical data */ 998 write_lock_bh(&mrt_lock); 999 v->dev = dev; 1000#ifdef CONFIG_IPV6_PIMSM_V2 1001 if (v->flags & MIFF_REGISTER) 1002 mrt->mroute_reg_vif_num = vifi; 1003#endif --- 1503 unchanged lines hidden --- |