Lines Matching refs:nh_flags
256 unsigned int nh_flags = READ_ONCE(nh->nh_flags); in mpls_select_multipath() local
258 if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_select_multipath()
702 nh->nh_flags |= RTNH_F_DEAD; in mpls_nh_assign_dev()
708 nh->nh_flags |= RTNH_F_LINKDOWN; in mpls_nh_assign_dev()
788 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_from_cfg()
922 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_multi()
1540 unsigned int nh_flags = nh->nh_flags; in mpls_ifdown() local
1548 nh_flags |= RTNH_F_DEAD; in mpls_ifdown()
1551 nh_flags |= RTNH_F_LINKDOWN; in mpls_ifdown()
1557 if (nh->nh_flags != nh_flags) in mpls_ifdown()
1558 WRITE_ONCE(nh->nh_flags, nh_flags); in mpls_ifdown()
1560 if (!(nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))) in mpls_ifdown()
1589 unsigned int nh_flags = nh->nh_flags; in mpls_ifup() local
1593 if (!(nh_flags & flags)) { in mpls_ifup()
1600 nh_flags &= ~flags; in mpls_ifup()
1601 WRITE_ONCE(nh->nh_flags, nh_flags); in mpls_ifup()
2035 if (nh->nh_flags & RTNH_F_LINKDOWN) in mpls_dump_route()
2037 if (nh->nh_flags & RTNH_F_DEAD) in mpls_dump_route()
2059 if (nh->nh_flags & RTNH_F_LINKDOWN) { in mpls_dump_route()
2063 if (nh->nh_flags & RTNH_F_DEAD) { in mpls_dump_route()