Lines Matching refs:nh_flags
230 * a next hop (nh->nh_flags) are modified by netdev event handlers.
257 unsigned int nh_flags = READ_ONCE(nh->nh_flags);
259 if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))
705 nh->nh_flags |= RTNH_F_DEAD;
711 nh->nh_flags |= RTNH_F_LINKDOWN;
791 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))
925 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))
1543 unsigned int nh_flags = nh->nh_flags;
1551 nh_flags |= RTNH_F_DEAD;
1554 nh_flags |= RTNH_F_LINKDOWN;
1560 if (nh->nh_flags != nh_flags)
1561 WRITE_ONCE(nh->nh_flags, nh_flags);
1563 if (!(nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)))
1592 unsigned int nh_flags = nh->nh_flags;
1594 if (!(nh_flags & flags)) {
1601 nh_flags &= ~flags;
1602 WRITE_ONCE(nh->nh_flags, nh_flags);
2036 if (nh->nh_flags & RTNH_F_LINKDOWN)
2038 if (nh->nh_flags & RTNH_F_DEAD)
2060 if (nh->nh_flags & RTNH_F_LINKDOWN) {
2064 if (nh->nh_flags & RTNH_F_DEAD) {