ipv6 xfrm: Use ipv6_addr_hash() in xfrm6_tunnel_spi_hash_byaddr().
Subsystems (3)
PATCH 6/7 ipv6 xfrm: Use ipv6_addr_hash() in xfrm6_tunnel_spi_hash_byaddr().
Signed-off-by YOSHIFUJI Hideaki <[email protected]>
--- net/ipv6/xfrm6_tunnel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
net/ipv6/xfrm6_tunnel.c +1 -1
@@ -72,7 +72,7 @@ static inline unsigned int xfrm6_tunnel_spi_hash_byaddr(const xfrm_address_t *ad {unsigned int h; - h = (__force u32)(addr->a6[0 ] ^ addr->a6[1 ] ^ addr->a6[2 ] ^ addr->a6[3 ]); + h =ipv6_addr_hash ((const struct in6_addr *)addr); h ^= h >>16 ; h ^= h >>8 ; h &=XFRM6_TUNNEL_SPI_BYADDR_HSIZE -1 ;
Signature · 1 line
1.7.9.5