SADB_X_EXT_SA2
case SADB_X_EXT_SA2:
p->sadb_x_sa2_exttype = SADB_X_EXT_SA2;
m_sa2 = (struct sadb_x_sa2 *)mhp[SADB_X_EXT_SA2];
m_sa2.sadb_x_sa2_exttype = SADB_X_EXT_SA2;
m_sa2.sadb_x_sa2_exttype = SADB_X_EXT_SA2;
SADB_EXT_SA, SADB_X_EXT_SA2, SADB_X_EXT_SA_REPLAY,
case SADB_X_EXT_SA2: {
[SADB_X_EXT_SA2] = sizeof(struct sadb_x_sa2),
p->sadb_x_sa2_exttype = SADB_X_EXT_SA2;
[SADB_X_EXT_SA2] = sizeof(struct sadb_x_sa2),
if (SADB_CHECKHDR(mhp, SADB_X_EXT_SA2)) {
if (SADB_CHECKLEN(mhp, SADB_X_EXT_SA2)) {
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_reqid;
if (SADB_CHECKHDR(mhp, SADB_X_EXT_SA2)) {
if (SADB_CHECKLEN(mhp, SADB_X_EXT_SA2)) {
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_reqid;
if (SADB_CHECKHDR(mhp, SADB_X_EXT_SA2)) {
if (SADB_CHECKLEN(mhp, SADB_X_EXT_SA2)) {
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_reqid;
SADB_EXT_SA, SADB_X_EXT_SA2,
if (SADB_CHECKHDR(mhp, SADB_X_EXT_SA2)) {
if (SADB_CHECKLEN(mhp, SADB_X_EXT_SA2)) {
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_mode;
mhp->ext[SADB_X_EXT_SA2])->sadb_x_sa2_reqid;
case SADB_X_EXT_SA2:
case SADB_X_EXT_SA2: