Lines Matching refs:nh_flags

271 		    ((nh->nh_flags ^ onh->nh_flags) & ~RTNH_COMPARE_MASK))  in nh_comp()
347 !(nh->nh_flags & RTNH_F_DEAD)) { in ip_fib_check_default()
482 nexthop_nh->nh_flags = in fib_get_nhs()
545 if (nh->nh_flags & RTNH_F_DEAD) in fib_rebalance()
552 nh->nh_flags & RTNH_F_LINKDOWN) in fib_rebalance()
564 if (nexthop_nh->nh_flags & RTNH_F_DEAD) { in fib_rebalance()
568 nexthop_nh->nh_flags & RTNH_F_LINKDOWN) { in fib_rebalance()
735 if (nh->nh_flags & RTNH_F_ONLINK) { in fib_check_nh()
749 nh->nh_flags |= RTNH_F_LINKDOWN; in fib_check_nh()
801 nh->nh_flags |= RTNH_F_LINKDOWN; in fib_check_nh()
806 if (nh->nh_flags & (RTNH_F_PERVASIVE | RTNH_F_ONLINK)) in fib_check_nh()
821 nh->nh_flags |= RTNH_F_LINKDOWN; in fib_check_nh()
1104 nh->nh_flags = cfg->fc_flags; in fib_create_info()
1153 if (nexthop_nh->nh_flags & RTNH_F_LINKDOWN) in fib_create_info()
1263 if (fi->fib_nh->nh_flags & RTNH_F_LINKDOWN) { in fib_dump_info()
1293 rtnh->rtnh_flags = nh->nh_flags & 0xFF; in fib_dump_info()
1294 if (nh->nh_flags & RTNH_F_LINKDOWN) { in fib_dump_info()
1383 if (nexthop_nh->nh_flags & RTNH_F_DEAD) in fib_sync_down_dev()
1390 nexthop_nh->nh_flags |= RTNH_F_DEAD; in fib_sync_down_dev()
1393 nexthop_nh->nh_flags |= RTNH_F_LINKDOWN; in fib_sync_down_dev()
1504 int fib_sync_up(struct net_device *dev, unsigned int nh_flags) in fib_sync_up() argument
1515 if (nh_flags & RTNH_F_DEAD) { in fib_sync_up()
1519 nh_flags |= RTNH_F_LINKDOWN; in fib_sync_up()
1538 if (!(nexthop_nh->nh_flags & nh_flags)) { in fib_sync_up()
1549 nexthop_nh->nh_flags &= ~nh_flags; in fib_sync_up()
1553 fi->fib_flags &= ~nh_flags; in fib_sync_up()