MESH_PATH_ACTIVE
if (mpath->flags & MESH_PATH_ACTIVE)
mpath->flags |= MESH_PATH_ACTIVE | MESH_PATH_RESOLVED;
if (!mpath || !(mpath->flags & MESH_PATH_ACTIVE))
else if ((mpath->flags & MESH_PATH_ACTIVE) &&
} else if (!(mpath->flags & MESH_PATH_ACTIVE)) {
((mpath->flags & MESH_PATH_ACTIVE) &&
(mpath->flags & MESH_PATH_ACTIVE)) {
if (!(mpath->flags & MESH_PATH_ACTIVE)) {
if (mpath->flags & MESH_PATH_ACTIVE &&
mpath->flags &= ~MESH_PATH_ACTIVE;
if ((!(mpath->flags & (MESH_PATH_ACTIVE | MESH_PATH_RESOLVING)) ||
mpath->flags &= ~MESH_PATH_ACTIVE;
mpath->flags &= ~MESH_PATH_ACTIVE;
if (!(entry->mpath->flags & MESH_PATH_ACTIVE) ||
return (mpath->flags & MESH_PATH_ACTIVE) &&
mpath->flags & MESH_PATH_ACTIVE &&
mpath->flags &= ~MESH_PATH_ACTIVE;
if (mpath->flags & MESH_PATH_ACTIVE)
if (gate->flags & MESH_PATH_ACTIVE) {
!(mpath->flags & (MESH_PATH_ACTIVE |