/openbmc/linux/net/xfrm/ |
H A D | xfrm_hash.h | 9 static inline unsigned int __xfrm4_addr_hash(const xfrm_address_t *addr) in __xfrm4_addr_hash() 14 static inline unsigned int __xfrm6_addr_hash(const xfrm_address_t *addr) in __xfrm6_addr_hash() 19 static inline unsigned int __xfrm4_daddr_saddr_hash(const xfrm_address_t *daddr, in __xfrm4_daddr_saddr_hash() 20 const xfrm_address_t *saddr) in __xfrm4_daddr_saddr_hash() 26 static inline unsigned int __xfrm6_daddr_saddr_hash(const xfrm_address_t *daddr, in __xfrm6_daddr_saddr_hash() 27 const xfrm_address_t *saddr) in __xfrm6_daddr_saddr_hash() 44 static inline unsigned int __xfrm4_dpref_spref_hash(const xfrm_address_t *daddr, in __xfrm4_dpref_spref_hash() 45 const xfrm_address_t *saddr, in __xfrm4_dpref_spref_hash() 54 static inline unsigned int __xfrm6_pref_hash(const xfrm_address_t *addr, in __xfrm6_pref_hash() 75 static inline unsigned int __xfrm6_dpref_spref_hash(const xfrm_address_t *daddr, in __xfrm6_dpref_spref_hash() [all …]
|
H A D | xfrm_state.c | 60 const xfrm_address_t *daddr, in xfrm_dst_hash() 61 const xfrm_address_t *saddr, in xfrm_dst_hash() 69 const xfrm_address_t *daddr, in xfrm_src_hash() 70 const xfrm_address_t *saddr, in xfrm_src_hash() 77 xfrm_spi_hash(struct net *net, const xfrm_address_t *daddr, in xfrm_spi_hash() 999 const xfrm_address_t *daddr, const xfrm_address_t *saddr, in xfrm_init_tempstate() 1036 const xfrm_address_t *daddr, in __xfrm_state_lookup_all() 1079 const xfrm_address_t *daddr, in __xfrm_state_lookup() 1104 const xfrm_address_t *daddr, in __xfrm_state_lookup_byaddr() 1105 const xfrm_address_t *saddr, in __xfrm_state_lookup_byaddr() [all …]
|
H A D | xfrm_policy.c | 66 xfrm_address_t addr; 189 const xfrm_address_t *saddr, 190 const xfrm_address_t *daddr); 274 xfrm_address_t *prev_saddr, in xfrm_dst_lookup() 275 xfrm_address_t *prev_daddr, in xfrm_dst_lookup() 280 xfrm_address_t *saddr = &x->props.saddr; in xfrm_dst_lookup() 281 xfrm_address_t *daddr = &x->id.daddr; in xfrm_dst_lookup() 527 const xfrm_address_t *daddr, in policy_hash_direct() 528 const xfrm_address_t *saddr, in policy_hash_direct() 762 static bool xfrm_pol_inexact_addr_use_any_list(const xfrm_address_t *addr, in xfrm_pol_inexact_addr_use_any_list() [all …]
|
H A D | xfrm_compat.c | 35 xfrm_address_t saddr; 47 xfrm_address_t saddr; 116 [XFRMA_SRCADDR] = { .len = sizeof(xfrm_address_t) }, 117 [XFRMA_COADDR] = { .len = sizeof(xfrm_address_t) },
|
H A D | xfrm_interface_core.c | 627 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, in xfrmi4_err() 681 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, in xfrmi6_err() 1019 const xfrm_address_t *saddr; in xfrmi6_rcv_tunnel() 1022 saddr = (const xfrm_address_t *)&ipv6_hdr(skb)->saddr; in xfrmi6_rcv_tunnel()
|
H A D | xfrm_device.c | 241 xfrm_address_t *saddr; in xfrm_dev_state_add() 242 xfrm_address_t *daddr; in xfrm_dev_state_add()
|
H A D | xfrm_user.c | 106 xfrm_address_t **addrp) in verify_one_addr() 845 xfrm_address_t *saddr = NULL; in xfrm_user_state_lookup() 1280 if (filter->splen > (sizeof(xfrm_address_t) << 3) || in xfrm_dump_sa() 1281 filter->dplen > (sizeof(xfrm_address_t) << 3)) { in xfrm_dump_sa() 1582 xfrm_address_t *daddr; in xfrm_alloc_userspi() 1773 sizeof(xfrm_address_t)); in copy_templates() 3041 [XFRMA_SRCADDR] = { .len = sizeof(xfrm_address_t) }, 3042 [XFRMA_COADDR] = { .len = sizeof(xfrm_address_t) }, 3733 struct xfrm_selector *sel, xfrm_address_t *addr) in build_report() 3758 struct xfrm_selector *sel, xfrm_address_t *addr) in xfrm_send_report() [all …]
|
H A D | xfrm_input.c | 463 xfrm_address_t *daddr; in xfrm_input() 564 daddr = (xfrm_address_t *)(skb_network_header(skb) + in xfrm_input()
|
/openbmc/linux/include/uapi/linux/ |
H A D | xfrm.h | 19 } xfrm_address_t; typedef 26 xfrm_address_t daddr; 50 xfrm_address_t daddr; 51 xfrm_address_t saddr; 244 xfrm_address_t saddr; 258 xfrm_address_t encap_oa; 375 xfrm_address_t saddr; 399 xfrm_address_t daddr; 407 xfrm_address_t saddr; 443 xfrm_address_t saddr; [all …]
|
/openbmc/linux/include/net/ |
H A D | xfrm.h | 208 xfrm_address_t saddr; 234 xfrm_address_t *coaddr; 349 xfrm_address_t *saddr; 350 xfrm_address_t *daddr; 362 int (*get_saddr)(xfrm_address_t *saddr, 483 xfrm_address_t saddr; 568 xfrm_address_t local; 569 xfrm_address_t remote; 575 xfrm_address_t old_daddr; 576 xfrm_address_t old_sadd [all...] |
/openbmc/linux/net/ipv6/ |
H A D | xfrm6_tunnel.c | 47 xfrm_address_t addr; 57 static inline unsigned int xfrm6_tunnel_spi_hash_byaddr(const xfrm_address_t *addr) in xfrm6_tunnel_spi_hash_byaddr() 74 static struct xfrm6_tunnel_spi *__xfrm6_tunnel_spi_lookup(struct net *net, const xfrm_address_t *sa… in __xfrm6_tunnel_spi_lookup() 89 __be32 xfrm6_tunnel_spi_lookup(struct net *net, const xfrm_address_t *saddr) in xfrm6_tunnel_spi_lookup() 117 static u32 __xfrm6_tunnel_alloc_spi(struct net *net, xfrm_address_t *saddr) in __xfrm6_tunnel_alloc_spi() 163 __be32 xfrm6_tunnel_alloc_spi(struct net *net, xfrm_address_t *saddr) in xfrm6_tunnel_alloc_spi() 187 static void xfrm6_tunnel_free_spi(struct net *net, xfrm_address_t *saddr) in xfrm6_tunnel_free_spi() 228 spi = xfrm6_tunnel_spi_lookup(net, (const xfrm_address_t *)&iph->saddr); in xfrm6_tunnel_rcv() 294 xfrm6_tunnel_free_spi(net, (xfrm_address_t *)&x->props.saddr); in xfrm6_tunnel_destroy()
|
H A D | xfrm6_input.c | 182 int xfrm6_input_addr(struct sk_buff *skb, xfrm_address_t *daddr, in xfrm6_input_addr() 183 xfrm_address_t *saddr, u8 proto) in xfrm6_input_addr() 202 xfrm_address_t *dst, *src; in xfrm6_input_addr() 212 src = (xfrm_address_t *)&in6addr_any; in xfrm6_input_addr() 216 dst = (xfrm_address_t *)&in6addr_any; in xfrm6_input_addr() 217 src = (xfrm_address_t *)&in6addr_any; in xfrm6_input_addr()
|
H A D | ipcomp6.c | 59 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, in ipcomp6_err() 84 t->id.spi = xfrm6_tunnel_alloc_spi(net, (xfrm_address_t *)&x->props.saddr); in ipcomp6_tunnel_create() 119 spi = xfrm6_tunnel_spi_lookup(net, (xfrm_address_t *)&x->props.saddr); in ipcomp6_tunnel_attach() 121 t = xfrm_state_lookup(net, mark, (xfrm_address_t *)&x->id.daddr, in ipcomp6_tunnel_attach()
|
H A D | mip6.c | 227 memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr, in mip6_destopt_reject() 230 memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr, in mip6_destopt_reject() 244 (hao ? (xfrm_address_t *)&hao->addr : NULL)); in mip6_destopt_reject()
|
H A D | ip6_vti.c | 420 xfrm_address_t *daddr = (xfrm_address_t *)dst; in vti6_state_check() 421 xfrm_address_t *saddr = (xfrm_address_t *)src; in vti6_state_check() 639 x = xfrm_state_lookup(net, mark, (const xfrm_address_t *)&iph->daddr, in vti6_err() 1227 const xfrm_address_t *saddr; in vti6_rcv_tunnel() 1230 saddr = (const xfrm_address_t *)&ipv6_hdr(skb)->saddr; in vti6_rcv_tunnel()
|
H A D | exthdrs.c | 261 ret = xfrm6_input_addr(skb, (xfrm_address_t *)&ipv6h->daddr, in ipv6_dest_hao() 262 (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); in ipv6_dest_hao() 776 if (xfrm6_input_addr(skb, (xfrm_address_t *)addr, in ipv6_rthdr_rcv() 777 (xfrm_address_t *)&ipv6_hdr(skb)->saddr, in ipv6_rthdr_rcv()
|
H A D | xfrm6_policy.c | 54 static int xfrm6_get_saddr(xfrm_address_t *saddr, in xfrm6_get_saddr()
|
H A D | esp6_offload.c | 78 (xfrm_address_t *)&ipv6_hdr(skb)->daddr, in esp6_gro_receive()
|
H A D | esp6.c | 841 xfrm_address_t ipaddr; in esp6_input_done2() 1030 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, in esp6_err()
|
/openbmc/linux/net/ipv4/ |
H A D | ipcomp.c | 42 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, in ipcomp4_err() 103 t = xfrm_state_lookup(net, mark, (xfrm_address_t *)&x->id.daddr.a4, in ipcomp_tunnel_attach()
|
H A D | ip_vti.c | 147 xfrm_address_t *daddr = (xfrm_address_t *)&dst; in vti_state_check() 148 xfrm_address_t *saddr = (xfrm_address_t *)&src; in vti_state_check() 361 x = xfrm_state_lookup(net, mark, (const xfrm_address_t *)&iph->daddr, in vti4_err()
|
H A D | xfrm4_policy.c | 50 static int xfrm4_get_saddr(xfrm_address_t *saddr, in xfrm4_get_saddr()
|
H A D | esp4_offload.c | 56 (xfrm_address_t *)&ip_hdr(skb)->daddr, in esp4_gro_receive()
|
H A D | esp4.c | 794 xfrm_address_t ipaddr; in esp_input_done2() 988 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, in esp4_err()
|
/openbmc/linux/net/key/ |
H A D | af_key.c | 66 xfrm_address_t *saddr, xfrm_address_t *daddr, 627 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) in pfkey_sockaddr_extract() 646 int pfkey_sadb_addr2xfrm_addr(const struct sadb_address *addr, xfrm_address_t *xaddr) in pfkey_sadb_addr2xfrm_addr() 658 xfrm_address_t *xaddr; in pfkey_xfrm_state_lookup() 676 xaddr = (xfrm_address_t *)&((const struct sockaddr_in *)(addr + 1))->sin_addr; in pfkey_xfrm_state_lookup() 680 xaddr = (xfrm_address_t *)&((const struct sockaddr_in6 *)(addr + 1))->sin6_addr; in pfkey_xfrm_state_lookup() 730 static unsigned int pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port, in pfkey_sockaddr_fill() 1319 xfrm_address_t *xsaddr = NULL, *xdaddr = NULL; in pfkey_getspi() 1345 xdaddr = (xfrm_address_t *)&((struct sockaddr_in *)(daddr + 1))->sin_addr.s_addr; in pfkey_getspi() 1346 xsaddr = (xfrm_address_t *)&((struct sockaddr_in *)(saddr + 1))->sin_addr.s_addr; in pfkey_getspi() [all …]
|