SADB_SASTATE_MATURE
sa->sadb_sa_state != SADB_SASTATE_MATURE &&
if (sa->sadb_sa_state != SADB_SASTATE_MATURE
if (sa->sadb_sa_state != SADB_SASTATE_MATURE
((sav)->state == SADB_SASTATE_MATURE || (sav)->state == SADB_SASTATE_DYING)
newsah->state = SADB_SASTATE_MATURE;
SADB_SASTATE_DYING, SADB_SASTATE_MATURE,
SADB_SASTATE_MATURE, SADB_SASTATE_DYING,
SADB_SASTATE_MATURE, SADB_SASTATE_DYING, SADB_SASTATE_LARVAL
SADB_SASTATE_MATURE, SADB_SASTATE_DYING,
SAVLIST_WRITER_FOREACH(sav, sah, SADB_SASTATE_MATURE) {
newsav->state = SADB_SASTATE_MATURE;
SAVLIST_WRITER_INSERT_TAIL(sah, SADB_SASTATE_MATURE, newsav);
key_validate_savlist(sah, SADB_SASTATE_MATURE);
newsav->state = SADB_SASTATE_MATURE;
SAVLIST_WRITER_INSERT_TAIL(sah, SADB_SASTATE_MATURE, newsav);
key_validate_savlist(sah, SADB_SASTATE_MATURE);