Lines Matching refs:xaddr
627 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr)
631 xaddr->a4 =
636 memcpy(xaddr->a6,
646 int pfkey_sadb_addr2xfrm_addr(const struct sadb_address *addr, xfrm_address_t *xaddr)
649 xaddr);
658 xfrm_address_t *xaddr;
676 xaddr = (xfrm_address_t *)&((const struct sockaddr_in *)(addr + 1))->sin_addr;
680 xaddr = (xfrm_address_t *)&((const struct sockaddr_in6 *)(addr + 1))->sin6_addr;
684 xaddr = NULL;
687 if (!xaddr)
690 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family);
730 static unsigned int pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port,
740 sin->sin_addr.s_addr = xaddr->a4;
751 sin6->sin6_addr = xaddr->in6;