IS_SICK
if (!(ifp->int_state & IS_SICK)) {
if (0 == (ifp->int_state & (IS_SICK | IS_BROKE))) {
ifp->int_state |= IS_SICK;
ifp->int_state |= (IS_BROKE | IS_SICK);
ifp->int_state &= ~(IS_BROKE | IS_SICK);
} else if (ifp->int_state & IS_SICK) {
ifp->int_state &= ~IS_SICK;
(IS_BROKE|IS_SICK)))) ? HOPCNT_INFINITY : ag->ag_metric);
(!((new_st ^ drp->dr_ifp->int_state) & IS_SICK) &&
((new_st & IS_SICK) &&
!(drp->dr_ifp->int_state & IS_SICK))) {
if ((!(ifp->int_state & IS_SICK) &&
(drp->dr_ifp->int_state & IS_SICK)) ||
IS_SICK)))
if ((!(new_drp->dr_ifp->int_state & IS_SICK) &&
(drp->dr_ifp->int_state & IS_SICK)) ||
drp->dr_ifp->int_state) & IS_SICK)))
if (!(ifp->int_state & IS_SICK))
!(new->rts_ifp->int_state & (IS_BROKE | IS_SICK)))
{ IS_BROKE, IS_SICK, "BROKEN" },
{ IS_SICK, 0, "SICK" },