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()
704 nh->nh_flags |= RTNH_F_DEAD; in mpls_nh_assign_dev()
710 nh->nh_flags |= RTNH_F_LINKDOWN; in mpls_nh_assign_dev()
790 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_from_cfg()
924 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_multi()
1459 unsigned int nh_flags = nh->nh_flags; in mpls_ifdown() local
1467 nh_flags |= RTNH_F_DEAD; in mpls_ifdown()
1470 nh_flags |= RTNH_F_LINKDOWN; in mpls_ifdown()
1476 if (nh->nh_flags != nh_flags) in mpls_ifdown()
1477 WRITE_ONCE(nh->nh_flags, nh_flags); in mpls_ifdown()
1479 if (!(nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))) in mpls_ifdown()
1509 unsigned int nh_flags = nh->nh_flags; in mpls_ifup() local
1513 if (!(nh_flags & flags)) { in mpls_ifup()
1520 nh_flags &= ~flags; in mpls_ifup()
1521 WRITE_ONCE(nh->nh_flags, nh_flags); in mpls_ifup()
1955 if (nh->nh_flags & RTNH_F_LINKDOWN) in mpls_dump_route()
1957 if (nh->nh_flags & RTNH_F_DEAD) in mpls_dump_route()
1979 if (nh->nh_flags & RTNH_F_LINKDOWN) { in mpls_dump_route()
1983 if (nh->nh_flags & RTNH_F_DEAD) { in mpls_dump_route()