Lines Matching refs:xaddr
588 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) in pfkey_sockaddr_extract() argument
592 xaddr->a4 = in pfkey_sockaddr_extract()
597 memcpy(xaddr->a6, in pfkey_sockaddr_extract()
607 int pfkey_sadb_addr2xfrm_addr(const struct sadb_address *addr, xfrm_address_t *xaddr) in pfkey_sadb_addr2xfrm_addr() argument
610 xaddr); in pfkey_sadb_addr2xfrm_addr()
619 xfrm_address_t *xaddr; in pfkey_xfrm_state_lookup() local
637 xaddr = (xfrm_address_t *)&((const struct sockaddr_in *)(addr + 1))->sin_addr; in pfkey_xfrm_state_lookup()
641 xaddr = (xfrm_address_t *)&((const struct sockaddr_in6 *)(addr + 1))->sin6_addr; in pfkey_xfrm_state_lookup()
645 xaddr = NULL; in pfkey_xfrm_state_lookup()
648 if (!xaddr) in pfkey_xfrm_state_lookup()
651 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); in pfkey_xfrm_state_lookup()
691 static unsigned int pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port, in pfkey_sockaddr_fill() argument
701 sin->sin_addr.s_addr = xaddr->a4; in pfkey_sockaddr_fill()
712 sin6->sin6_addr = xaddr->in6; in pfkey_sockaddr_fill()