Lines Matching refs:saddr
17 static inline unsigned int __xfrm4_daddr_saddr_hash(xfrm_address_t *daddr, xfrm_address_t *saddr)
19 return ntohl(daddr->a4 ^ saddr->a4);
22 static inline unsigned int __xfrm6_daddr_saddr_hash(xfrm_address_t *daddr, xfrm_address_t *saddr)
25 saddr->a6[2] ^ saddr->a6[3]);
28 static inline unsigned int __xfrm_dst_hash(xfrm_address_t *daddr, xfrm_address_t *saddr,
35 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr);
38 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr);
45 xfrm_address_t *saddr,
52 h ^= __xfrm4_daddr_saddr_hash(daddr, saddr);
55 h ^= __xfrm6_daddr_saddr_hash(daddr, saddr);
85 xfrm_address_t *saddr = &sel->saddr;
94 h = __xfrm4_daddr_saddr_hash(daddr, saddr);
102 h = __xfrm6_daddr_saddr_hash(daddr, saddr);
109 static inline unsigned int __addr_hash(xfrm_address_t *daddr, xfrm_address_t *saddr, unsigned short family, unsigned int hmask)
115 h = __xfrm4_daddr_saddr_hash(daddr, saddr);
119 h = __xfrm6_daddr_saddr_hash(daddr, saddr);