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