IF_STA_DOWN
#define IF_STA_ACTIVE (~IF_STA_DOWN)
iface->state = IF_STA_DOWN;
iface->state = IF_STA_DOWN;
{IF_STA_DOWN, IF_EVT_UP, IF_ACT_STRT, 0},
if (iface->state != IF_STA_DOWN) {
{IF_STA_ANY, IF_EVT_DOWN, IF_ACT_RST, IF_STA_DOWN},
case IF_STA_DOWN:
if (ei->state == IF_STA_DOWN) {
ei->state = IF_STA_DOWN;
ei->state = IF_STA_DOWN;
if (ei->state != IF_STA_DOWN && ei->uptime != 0)
if (ia->state == IF_STA_DOWN) {
ia->state = IF_STA_DOWN;
if (ia->state != IF_STA_DOWN &&
iface->ipv4.state = IF_STA_DOWN;
iface->ipv6.state = IF_STA_DOWN;
case IF_STA_DOWN:
if (iface->state & IF_STA_DOWN)
iface->state = IF_STA_DOWN;
{IF_STA_DOWN, IF_EVT_UP, IF_ACT_STRT, 0},
{IF_STA_ANY, IF_EVT_DOWN, IF_ACT_RST, IF_STA_DOWN},
{IF_STA_LOOPBACK, IF_EVT_UNLOOP, IF_ACT_NOTHING, IF_STA_DOWN},
if (iface->state != IF_STA_DOWN) {
case IF_STA_DOWN:
iface->state = IF_STA_DOWN;
iface->state == IF_STA_DOWN)
if ((iface->state & IF_STA_DOWN) &&
if (iface->state & IF_STA_DOWN)
iface->state = IF_STA_DOWN;
{IF_STA_DOWN, IF_EVT_UP, IF_ACT_STRT, 0},
{IF_STA_ANY, IF_EVT_DOWN, IF_ACT_RST, IF_STA_DOWN},
if (iface->state != IF_STA_DOWN &&
{IF_STA_LOOPBACK, IF_EVT_UNLOOP, IF_ACT_NOTHING, IF_STA_DOWN},
case IF_STA_DOWN:
iface->state = IF_STA_DOWN;
iface->state == IF_STA_DOWN)
if (old_state == IF_STA_ACTIVE && iface->state == IF_STA_DOWN)
if (old_state & IF_STA_DOWN && iface->state == IF_STA_ACTIVE)
iface->state = IF_STA_DOWN;
if (iface->state != IF_STA_DOWN) {
{IF_STA_DOWN, IF_EVT_UP, IF_ACT_STRT, 0},
{IF_STA_ANY, IF_EVT_DOWN, IF_ACT_RST, IF_STA_DOWN},
case IF_STA_DOWN:
#define IF_STA_ACTIVE (~IF_STA_DOWN)
if (iface->state == IF_STA_DOWN)