SADB_EXT_ADDRESS_DST
dst->sadb_address_exttype = SADB_EXT_ADDRESS_DST;
ALLOC_ADDR_EXT(dst, SADB_EXT_ADDRESS_DST);
ALLOC_ADDR_EXT(dst, SADB_EXT_ADDRESS_DST);
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST:
dstext->sadb_address_exttype = SADB_EXT_ADDRESS_DST;
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
if (extv[SADB_EXT_ADDRESS_DST] != NULL)
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST:
if (extv[SADB_EXT_ADDRESS_DST] == NULL) {
cur = sadb_make_addr_ext(cur, end, SADB_EXT_ADDRESS_DST, fam,
(ext->sadb_ext_type == SADB_EXT_ADDRESS_DST) ||
case SADB_EXT_ADDRESS_DST:
if (extv[SADB_EXT_ADDRESS_DST] != NULL) {
rc = sadb_addrcheck(pfkey_q, mp, extv[SADB_EXT_ADDRESS_DST],
dstext = (sadb_address_t *)extv[SADB_EXT_ADDRESS_DST];
sq->dstext = (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
(sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
mp->b_wptr = sadb_make_addr_ext(mp->b_wptr, end, SADB_EXT_ADDRESS_DST,
cur = sadb_make_addr_ext(cur, end, SADB_EXT_ADDRESS_DST, af,
*dst = (sadb_address_t *)ksi->ks_in_extv[SADB_EXT_ADDRESS_DST];
*dstext = (sadb_address_t *)extv[SADB_EXT_ADDRESS_DST],
dstext = (sadb_address_t *)extv[SADB_EXT_ADDRESS_DST];
cur = tcpsig_make_addr_ext(cur, end, SADB_EXT_ADDRESS_DST,
dstext = (sadb_address_t *)extv[SADB_EXT_ADDRESS_DST];
dstext = (sadb_address_t *)extv[SADB_EXT_ADDRESS_DST];
cur = tcpsig_make_addr_ext(cur, end, SADB_EXT_ADDRESS_DST,