Lines Matching refs:nh_flags
257 unsigned int nh_flags = READ_ONCE(nh->nh_flags); in mpls_select_multipath() local
259 if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_select_multipath()
705 nh->nh_flags |= RTNH_F_DEAD; in mpls_nh_assign_dev()
711 nh->nh_flags |= RTNH_F_LINKDOWN; in mpls_nh_assign_dev()
791 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_from_cfg()
925 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_multi()
1525 unsigned int nh_flags = nh->nh_flags; in mpls_ifdown() local
1533 nh_flags |= RTNH_F_DEAD; in mpls_ifdown()
1536 nh_flags |= RTNH_F_LINKDOWN; in mpls_ifdown()
1542 if (nh->nh_flags != nh_flags) in mpls_ifdown()
1543 WRITE_ONCE(nh->nh_flags, nh_flags); in mpls_ifdown()
1545 if (!(nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))) in mpls_ifdown()
1574 unsigned int nh_flags = nh->nh_flags; in mpls_ifup() local
1576 if (!(nh_flags & flags)) { in mpls_ifup()
1583 nh_flags &= ~flags; in mpls_ifup()
1584 WRITE_ONCE(nh->nh_flags, nh_flags); in mpls_ifup()
2018 if (nh->nh_flags & RTNH_F_LINKDOWN) in mpls_dump_route()
2020 if (nh->nh_flags & RTNH_F_DEAD) in mpls_dump_route()
2042 if (nh->nh_flags & RTNH_F_LINKDOWN) { in mpls_dump_route()
2046 if (nh->nh_flags & RTNH_F_DEAD) { in mpls_dump_route()