sadb_address
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)(mhp[SADB_EXT_ADDRESS_SRC]);
dst0 = (struct sadb_address *)(mhp[SADB_EXT_ADDRESS_DST]);
struct sadb_address *p;
p = (struct sadb_address *)buf;
len = sizeof(struct sadb_address) + PFKEY_ALIGN8(saddr->sa_len);
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
+ sizeof(struct sadb_address)
struct sadb_address *m_saddr, *m_daddr, *m_paddr;
struct sadb_address *natt_oai, *natt_oar;
m_saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
m_daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
m_paddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_PROXY];
natt_oai = (struct sadb_address *)mhp[SADB_X_EXT_NAT_T_OAI];
natt_oar = (struct sadb_address *)mhp[SADB_X_EXT_NAT_T_OAR];
struct sadb_address *m_saddr, *m_daddr;
m_saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC];
m_daddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST];
struct sadb_address m_addr;
struct sadb_address m_addr;
struct sadb_address m_addr;
struct sadb_address *saddr;
if ((saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_SRC]) != NULL) {
if ((saddr = (struct sadb_address *)mhp[SADB_EXT_ADDRESS_DST]) != NULL) {
struct sadb_address m_addr;
len = sizeof(struct sadb_address) + PFKEY_ALIGN8(res->ai_addrlen);
(caddr_t)&m_addr, sizeof(struct sadb_address),
(((const struct sadb_address *)(ext))->sadb_address_prefixlen)
(((const struct sadb_address *)(ext))->sadb_address_proto)
((const struct sockaddr *)((c_caddr_t)(ext) + sizeof(struct sadb_address)))
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_SRC];
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_SRC];
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
[SADB_EXT_ADDRESS_SRC] = sizeof(struct sadb_address),
[SADB_EXT_ADDRESS_DST] = sizeof(struct sadb_address),
[SADB_EXT_ADDRESS_PROXY] = sizeof(struct sadb_address),
struct sadb_address *p;
len = PFKEY_ALIGN8(sizeof(struct sadb_address)) +
p = mtod(m, struct sadb_address *);
mtod(m, caddr_t) + PFKEY_ALIGN8(sizeof(struct sadb_address)),
[SADB_X_EXT_NAT_T_OAI] = sizeof(struct sadb_address),
[SADB_X_EXT_NAT_T_OAR] = sizeof(struct sadb_address),
[SADB_X_EXT_NEW_ADDRESS_SRC] = sizeof(struct sadb_address),
[SADB_X_EXT_NEW_ADDRESS_DST] = sizeof(struct sadb_address),
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_SRC]);
dst0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_DST]);
((struct sadb_address *)
((struct sadb_address *)
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_SRC]);
dst0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_DST]);
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_SRC];
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
struct sadb_address *oai, *oar;
oai = (struct sadb_address *)mhp->ext[SADB_X_EXT_NAT_T_OAI];
oar = (struct sadb_address *)mhp->ext[SADB_X_EXT_NAT_T_OAR];
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_SRC]);
dst0 = (struct sadb_address *)(mhp->ext[SADB_EXT_ADDRESS_DST]);
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_SRC];
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_SRC];
dst0 = (struct sadb_address *)mhp->ext[SADB_EXT_ADDRESS_DST];
struct sadb_address *src0, *dst0;
src0 = (struct sadb_address *)(mh.ext[SADB_EXT_ADDRESS_SRC]);
dst0 = (struct sadb_address *)(mh.ext[SADB_EXT_ADDRESS_DST]);
baselen = PFKEY_ALIGN8(sizeof(struct sadb_address));
struct sadb_address *addr = (struct sadb_address *)ext;