Lines Matching refs:fib_nh_dev
276 if (!nexthop_nh->fib_nh_dev)
452 if (nh->fib_nh_dev == dev &&
814 if (ip_ignore_linkdown(nh->fib_nh_dev) &&
827 } else if (ip_ignore_linkdown(nexthop_nh->fib_nh_dev) &&
1064 nh->fib_nh_dev = fib6_nh.fib_nh_dev;
1065 dev_hold(nh->fib_nh_dev);
1066 nh->fib_nh_oif = nh->fib_nh_dev->ifindex;
1148 nh->fib_nh_dev = dev;
1197 nh->fib_nh_dev = dev = FIB_RES_DEV(res);
1236 nh->fib_nh_dev = in_dev->dev;
1237 dev_hold(nh->fib_nh_dev);
1239 if (!netif_carrier_ok(nh->fib_nh_dev))
1354 saddr = inet_select_addr(nh->fib_nh_dev, nh->fib_nh_gw4, scope);
1568 nh->fib_nh_dev = dev_get_by_index(net, nh->fib_nh_oif);
1570 if (!nh->fib_nh_dev)
1632 if (!nexthop_nh->fib_nh_dev)
1634 head = fib_info_devhash_bucket(nexthop_nh->fib_nh_dev);
1921 bool ignore_link_down = ip_ignore_linkdown(nh->fib_nh_dev);
1932 return call_fib4_notifiers(dev_net(nh->fib_nh_dev), event_type,
1937 return call_fib4_notifiers(dev_net(nh->fib_nh_dev),
1990 if (nh->fib_nh_dev == dev)
2019 if (nh->fib_nh_dev != dev || fi == prev_fi)
2026 else if (nexthop_nh->fib_nh_dev == dev &&
2043 nexthop_nh->fib_nh_dev == dev) {
2177 if (nh->fib_nh_dev != dev || fi == prev_fi)
2187 if (!nexthop_nh->fib_nh_dev ||
2188 !(nexthop_nh->fib_nh_dev->flags & IFF_UP))
2190 if (nexthop_nh->fib_nh_dev != dev ||
2220 n = __ipv4_neigh_lookup_noref(nh->fib_nh_dev,
2223 n = __ipv6_neigh_lookup_noref_stub(nh->fib_nh_dev,