Lines Matching refs:xaddr
635 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) in pfkey_sockaddr_extract() argument
639 xaddr->a4 = in pfkey_sockaddr_extract()
644 memcpy(xaddr->a6, in pfkey_sockaddr_extract()
654 int pfkey_sadb_addr2xfrm_addr(const struct sadb_address *addr, xfrm_address_t *xaddr) in pfkey_sadb_addr2xfrm_addr() argument
657 xaddr); in pfkey_sadb_addr2xfrm_addr()
666 xfrm_address_t *xaddr; in pfkey_xfrm_state_lookup() local
684 xaddr = (xfrm_address_t *)&((const struct sockaddr_in *)(addr + 1))->sin_addr; in pfkey_xfrm_state_lookup()
688 xaddr = (xfrm_address_t *)&((const struct sockaddr_in6 *)(addr + 1))->sin6_addr; in pfkey_xfrm_state_lookup()
692 xaddr = NULL; in pfkey_xfrm_state_lookup()
695 if (!xaddr) in pfkey_xfrm_state_lookup()
698 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); in pfkey_xfrm_state_lookup()
738 static unsigned int pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port, in pfkey_sockaddr_fill() argument
748 sin->sin_addr.s_addr = xaddr->a4; in pfkey_sockaddr_fill()
759 sin6->sin6_addr = xaddr->in6; in pfkey_sockaddr_fill()