SADB_EXT_ADDRESS_DST
p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_DST, dst, plen,
p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_DST, dst, plen,
p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_DST, dst, prefd, proto);
case SADB_EXT_ADDRESS_DST:
&& mhp[SADB_EXT_ADDRESS_DST] != NULL) {
dst0 = (struct sadb_address *)(mhp[SADB_EXT_ADDRESS_DST]);
p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_DST, dst, plen,
p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_DST, dst, plen,
m_daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
m_daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
m_addr.sadb_address_exttype = SADB_EXT_ADDRESS_DST;
m_addr.sadb_address_exttype = SADB_EXT_ADDRESS_DST;
m_addr.sadb_address_exttype = SADB_EXT_ADDRESS_DST;
if ((saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST]) != NULL) {
key_setsadbaddr(SADB_EXT_ADDRESS_DST, AF_INET, "127.0.0.1");
key_setsadbaddr(SADB_EXT_ADDRESS_DST, AF_INET, "10.0.3.4");
key_setsadbaddr(SADB_EXT_ADDRESS_DST, AF_INET, "10.0.3.4");
key_setsadbaddr(SADB_EXT_ADDRESS_DST, AF_INET, "10.0.3.4");
key_setsadbaddr(SADB_EXT_ADDRESS_DST, AF_INET, "10.0.3.4");
key_setsadbaddr(SADB_EXT_ADDRESS_DST, AF_INET, "10.0.3.4");
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST) ||
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST) ||
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST);
SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST);
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST) ||
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST) ||
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
SADB_X_EXT_POLICY, SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST);
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST,
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST,
SADB_EXT_ADDRESS_DST, SADB_EXT_ADDRESS_PROXY,
case SADB_EXT_ADDRESS_DST:
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST,
[SADB_EXT_ADDRESS_DST] = sizeof(struct sadb_address),
[SADB_EXT_ADDRESS_DST] = 0,
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST)
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST)
dst0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_DST]);
SADB_EXT_ADDRESS_DST);
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST) ||
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST)) {
dst0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_DST]);
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST) ||
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST)) {
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST,
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST) ||
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST)) {
dst0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_DST]);
SADB_EXT_SA, SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST);
SADB_EXT_ADDRESS_SRC, SADB_EXT_ADDRESS_DST);
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST)) {
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST)) {
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &addr.sa, mask, ul_proto);
SADB_CHECKHDR(mhp, SADB_EXT_ADDRESS_DST) ||
SADB_CHECKLEN(mhp, SADB_EXT_ADDRESS_DST) ||
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST,
&& mh.ext[SADB_EXT_ADDRESS_DST] != NULL) {
dst0 = (struct sadb_address *)(mh.ext[SADB_EXT_ADDRESS_DST]);
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST:
case SADB_EXT_ADDRESS_DST: