Lines Matching refs:fib_nh_dev

481 	dev = nh->fib_nh_dev;  in __rt6_device_match()
641 dev = fib6_nh->fib_nh_dev; in rt6_probe()
693 neigh = __ipv6_neigh_lookup_noref(fib6_nh->fib_nh_dev, in rt6_check_neigh()
720 if (!oif || nh->fib_nh_dev->ifindex == oif) in rt6_score_route()
747 if (ip6_ignore_linkdown(nh->fib_nh_dev) && in find_match()
1015 struct net_device *dev = res->nh->fib_nh_dev; in ip6_rt_get_dev_rcu()
1131 const struct net_device *dev = nh->fib_nh_dev; in ip6_rt_copy_init()
1186 struct net_device *dev = res->nh->fib_nh_dev; in ip6_create_rt_rcu()
1567 struct net_device *dev = nh->fib_nh_dev; in fib6_mtu()
1926 if (arg->dev != nh->fib_nh_dev || in fib6_nh_find_match()
2843 fl6->flowi6_oif != nh->fib_nh_dev->ifindex) in ip6_redirect_nh_match()
3109 struct net_device *dev = nh->fib_nh_dev; in ip6_mtu_from_fib6()
3229 (res.fib6_type != RTN_UNICAST || dev != res.nh->fib_nh_dev)) { in ip6_route_check_nh_onlink()
3257 (dev && dev != res.nh->fib_nh_dev)) in ip6_route_check_nh()
3281 if (dev != res.nh->fib_nh_dev) in ip6_route_check_nh()
3284 *_dev = dev = res.nh->fib_nh_dev; in ip6_route_check_nh()
3485 fib6_nh->fib_nh_dev = dev; in fib6_nh_init()
3672 if (fib6_is_reject(cfg->fc_flags, rt->fib6_nh->fib_nh_dev, in ip6_route_info_create()
3678 struct net_device *dev = fib6_nh->fib_nh_dev; in ip6_route_info_create()
3919 (!nh->fib_nh_dev || in ip6_route_del()
3920 nh->fib_nh_dev->ifindex != cfg->fc_ifindex)) in ip6_route_del()
4108 if (rt->fib6_nh->fib_nh_dev->ifindex != ifindex) in rt6_get_route_info()
4178 if (dev == nh->fib_nh_dev && in rt6_get_dflt_router()
4433 ((void *)rt->fib6_nh->fib_nh_dev == dev || !dev) && in fib6_remove_prefsrc()
4519 ip6_ignore_linkdown(rt->fib6_nh->fib_nh_dev))) in rt6_is_dead()
4594 rt->fib6_nh->fib_nh_dev == arg->dev) { in fib6_ifup()
4624 if (rt->fib6_nh->fib_nh_dev == dev) in rt6_multipath_uses_dev()
4627 if (iter->fib6_nh->fib_nh_dev == dev) in rt6_multipath_uses_dev()
4648 if (rt->fib6_nh->fib_nh_dev == down_dev || in rt6_multipath_dead_count()
4652 if (iter->fib6_nh->fib_nh_dev == down_dev || in rt6_multipath_dead_count()
4665 if (rt->fib6_nh->fib_nh_dev == dev) in rt6_multipath_nh_flags_set()
4668 if (iter->fib6_nh->fib_nh_dev == dev) in rt6_multipath_nh_flags_set()
4684 return rt->fib6_nh->fib_nh_dev == dev ? -1 : 0; in fib6_ifdown()
4689 return rt->fib6_nh->fib_nh_dev == dev ? -1 : 0; in fib6_ifdown()
4705 if (rt->fib6_nh->fib_nh_dev != dev || in fib6_ifdown()
4755 if (nh->fib_nh_dev == arg->dev) { in fib6_nh_mtu_change()
5533 if (nh->fib_nh_dev == dev) in fib6_info_nh_uses_dev()
5550 if (f6i->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()
5558 if (sibling->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()
5977 net->ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = dev; in ip6_route_dev_notify()
6312 init_net.ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = init_net.loopback_dev; in ip6_route_init_special_entries()