Lines Matching refs:in_dev
563 struct in_device *in_dev; in fib_rebalance() local
573 in_dev = __in_dev_get_rtnl(nh->nh_dev); in fib_rebalance()
575 if (in_dev && in fib_rebalance()
576 IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN(in_dev) && in fib_rebalance()
587 in_dev = __in_dev_get_rtnl(nexthop_nh->nh_dev); in fib_rebalance()
591 } else if (in_dev && in fib_rebalance()
592 IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN(in_dev) && in fib_rebalance()
876 struct in_device *in_dev; in fib_check_nh() local
885 in_dev = inetdev_by_index(net, nh->nh_oif); in fib_check_nh()
886 if (!in_dev) in fib_check_nh()
889 if (!(in_dev->dev->flags & IFF_UP)) { in fib_check_nh()
893 nh->nh_dev = in_dev->dev; in fib_check_nh()
1338 struct in_device *in_dev; in fib_dump_info() local
1341 in_dev = __in_dev_get_rcu(fi->fib_nh->nh_dev); in fib_dump_info()
1342 if (in_dev && in fib_dump_info()
1343 IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN(in_dev)) in fib_dump_info()
1374 struct in_device *in_dev; in fib_dump_info() local
1377 in_dev = __in_dev_get_rcu(nh->nh_dev); in fib_dump_info()
1378 if (in_dev && in fib_dump_info()
1379 IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN(in_dev)) in fib_dump_info()
1446 struct in_device *in_dev = __in_dev_get_rtnl(fib_nh->nh_dev); in call_fib_nh_notifiers() local
1455 if (IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN(in_dev) && in call_fib_nh_notifiers()
1461 if ((in_dev && IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN(in_dev) && in call_fib_nh_notifiers()