Lines Matching refs:fib_nh_dev
472 dev = nh->fib_nh_dev; in __rt6_device_match()
632 dev = fib6_nh->fib_nh_dev; in rt6_probe()
684 neigh = __ipv6_neigh_lookup_noref(fib6_nh->fib_nh_dev, in rt6_check_neigh()
711 if (!oif || nh->fib_nh_dev->ifindex == oif) in rt6_score_route()
738 if (ip6_ignore_linkdown(nh->fib_nh_dev) && in find_match()
1006 struct net_device *dev = res->nh->fib_nh_dev; in ip6_rt_get_dev_rcu()
1120 const struct net_device *dev = nh->fib_nh_dev; in ip6_rt_copy_init()
1175 struct net_device *dev = res->nh->fib_nh_dev; in ip6_create_rt_rcu()
1584 struct net_device *dev = nh->fib_nh_dev; in fib6_mtu()
1946 if (arg->dev != nh->fib_nh_dev || in fib6_nh_find_match()
2998 fl6->flowi6_oif != nh->fib_nh_dev->ifindex) in ip6_redirect_nh_match()
3247 struct net_device *dev = nh->fib_nh_dev; in ip6_mtu_from_fib6()
3369 (res.fib6_type != RTN_UNICAST || dev != res.nh->fib_nh_dev)) { in ip6_route_check_nh_onlink()
3397 (dev && dev != res.nh->fib_nh_dev)) in ip6_route_check_nh()
3421 if (dev != res.nh->fib_nh_dev) in ip6_route_check_nh()
3424 *_dev = dev = res.nh->fib_nh_dev; in ip6_route_check_nh()
3630 fib6_nh->fib_nh_dev = dev; in fib6_nh_init()
3814 if (fib6_is_reject(cfg->fc_flags, rt->fib6_nh->fib_nh_dev, in ip6_route_info_create()
3820 struct net_device *dev = fib6_nh->fib_nh_dev; in ip6_route_info_create()
4089 (!nh->fib_nh_dev || in ip6_route_del()
4090 nh->fib_nh_dev->ifindex != cfg->fc_ifindex)) in ip6_route_del()
4278 if (rt->fib6_nh->fib_nh_dev->ifindex != ifindex) in rt6_get_route_info()
4348 if (dev == nh->fib_nh_dev && in rt6_get_dflt_router()
4592 ((void *)rt->fib6_nh->fib_nh_dev == dev || !dev) && in fib6_remove_prefsrc()
4678 ip6_ignore_linkdown(rt->fib6_nh->fib_nh_dev))) in rt6_is_dead()
4753 rt->fib6_nh->fib_nh_dev == arg->dev) { in fib6_ifup()
4783 if (rt->fib6_nh->fib_nh_dev == dev) in rt6_multipath_uses_dev()
4786 if (iter->fib6_nh->fib_nh_dev == dev) in rt6_multipath_uses_dev()
4807 if (rt->fib6_nh->fib_nh_dev == down_dev || in rt6_multipath_dead_count()
4811 if (iter->fib6_nh->fib_nh_dev == down_dev || in rt6_multipath_dead_count()
4824 if (rt->fib6_nh->fib_nh_dev == dev) in rt6_multipath_nh_flags_set()
4827 if (iter->fib6_nh->fib_nh_dev == dev) in rt6_multipath_nh_flags_set()
4843 return rt->fib6_nh->fib_nh_dev == dev ? -1 : 0; in fib6_ifdown()
4848 return rt->fib6_nh->fib_nh_dev == dev ? -1 : 0; in fib6_ifdown()
4864 if (rt->fib6_nh->fib_nh_dev != dev || in fib6_ifdown()
4914 if (nh->fib_nh_dev == arg->dev) { in fib6_nh_mtu_change()
5750 if (nh->fib_nh_dev == dev) in fib6_info_nh_uses_dev()
5767 if (f6i->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()
5775 if (sibling->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()
6241 net->ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = dev; in ip6_route_dev_notify()
6578 init_net.ipv6.fib6_null_entry->fib6_nh->fib_nh_dev = init_net.loopback_dev; in ip6_route_init_special_entries()