SADB_EXT_LIFETIME_SOFT
p = pfkey_setsadblifetime(p, ep, SADB_EXT_LIFETIME_SOFT,
case SADB_EXT_LIFETIME_SOFT:
case SADB_EXT_LIFETIME_SOFT:
m_lfts = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_SOFT];
m_lt.sadb_lifetime_exttype = SADB_EXT_LIFETIME_SOFT;
lts = (struct sadb_lifetime *)mhp[SADB_EXT_LIFETIME_SOFT];
key_setsadblft(SADB_EXT_LIFETIME_SOFT, 5);
SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT)) {
!SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT)) ||
(SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT) &&
SADB_CHECKLEN(mhp, SADB_EXT_LIFETIME_SOFT)) {
mhp->ext[SADB_EXT_LIFETIME_SOFT], M_IPSEC_MISC);
SADB_EXT_LIFETIME_HARD, SADB_EXT_LIFETIME_SOFT,
case SADB_EXT_LIFETIME_SOFT:
SADB_EXT_LIFETIME_SOFT);
[SADB_EXT_LIFETIME_SOFT] = sizeof(struct sadb_lifetime),
[SADB_EXT_LIFETIME_SOFT] = sizeof(struct sadb_lifetime),
!SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT)) ||
(SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT) &&
!SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT)) ||
(SADB_CHECKHDR(mhp, SADB_EXT_LIFETIME_SOFT) &&
SADB_EXT_LIFETIME_HARD, SADB_EXT_LIFETIME_SOFT,
lt->sadb_lifetime_exttype = SADB_EXT_LIFETIME_SOFT;
case SADB_EXT_LIFETIME_SOFT:
case SADB_EXT_LIFETIME_SOFT: