Lines Matching refs:fib_nh_dev
470 dev = nh->fib_nh_dev; in __rt6_device_match()
630 dev = fib6_nh->fib_nh_dev; in rt6_probe()
682 neigh = __ipv6_neigh_lookup_noref(fib6_nh->fib_nh_dev, in rt6_check_neigh()
709 if (!oif || nh->fib_nh_dev->ifindex == oif) in rt6_score_route()
736 if (ip6_ignore_linkdown(nh->fib_nh_dev) && in find_match()
1004 struct net_device *dev = res->nh->fib_nh_dev; in ip6_rt_get_dev_rcu()
1118 const struct net_device *dev = nh->fib_nh_dev; in ip6_rt_copy_init()
1173 struct net_device *dev = res->nh->fib_nh_dev; in ip6_create_rt_rcu()
1582 struct net_device *dev = nh->fib_nh_dev; in fib6_mtu()
1944 if (arg->dev != nh->fib_nh_dev || in fib6_nh_find_match()
2870 fl6->flowi6_oif != nh->fib_nh_dev->ifindex) in ip6_redirect_nh_match()
3136 struct net_device *dev = nh->fib_nh_dev; in ip6_mtu_from_fib6()
3258 (res.fib6_type != RTN_UNICAST || dev != res.nh->fib_nh_dev)) { in ip6_route_check_nh_onlink()
3286 (dev && dev != res.nh->fib_nh_dev)) in ip6_route_check_nh()
3310 if (dev != res.nh->fib_nh_dev) in ip6_route_check_nh()
3313 *_dev = dev = res.nh->fib_nh_dev; in ip6_route_check_nh()
3519 fib6_nh->fib_nh_dev = dev; in fib6_nh_init()
3704 if (fib6_is_reject(cfg->fc_flags, rt->fib6_nh->fib_nh_dev, in ip6_route_info_create()
3710 struct net_device *dev = fib6_nh->fib_nh_dev; in ip6_route_info_create()
3979 (!nh->fib_nh_dev || in ip6_route_del()
3980 nh->fib_nh_dev->ifindex != cfg->fc_ifindex)) in ip6_route_del()
4168 if (rt->fib6_nh->fib_nh_dev->ifindex != ifindex) in rt6_get_route_info()
4238 if (dev == nh->fib_nh_dev && in rt6_get_dflt_router()
4465 ((void *)rt->fib6_nh->fib_nh_dev == dev || !dev) && in fib6_remove_prefsrc()
4551 ip6_ignore_linkdown(rt->fib6_nh->fib_nh_dev))) in rt6_is_dead()
4626 rt->fib6_nh->fib_nh_dev == arg->dev) { in fib6_ifup()
4656 if (rt->fib6_nh->fib_nh_dev == dev) in rt6_multipath_uses_dev()
4659 if (iter->fib6_nh->fib_nh_dev == dev) in rt6_multipath_uses_dev()
4680 if (rt->fib6_nh->fib_nh_dev == down_dev || in rt6_multipath_dead_count()
4684 if (iter->fib6_nh->fib_nh_dev == down_dev || in rt6_multipath_dead_count()
4697 if (rt->fib6_nh->fib_nh_dev == dev) in rt6_multipath_nh_flags_set()
4700 if (iter->fib6_nh->fib_nh_dev == dev) in rt6_multipath_nh_flags_set()
4716 return rt->fib6_nh->fib_nh_dev == dev ? -1 : 0; in fib6_ifdown()
4721 return rt->fib6_nh->fib_nh_dev == dev ? -1 : 0; in fib6_ifdown()
4737 if (rt->fib6_nh->fib_nh_dev != dev || in fib6_ifdown()
4787 if (nh->fib_nh_dev == arg->dev) { in fib6_nh_mtu_change()
5645 if (nh->fib_nh_dev == dev) in fib6_info_nh_uses_dev()
5662 if (f6i->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()
5670 if (sibling->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()
6089 net->ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = dev; in ip6_route_dev_notify()
6432 init_net.ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = init_net.loopback_dev; in ip6_route_init_special_entries()