aboutsummaryrefslogtreecommitdiffstats
path: root/net/xfrm
diff options
context:
space:
mode:
Diffstat (limited to 'net/xfrm')
-rw-r--r--net/xfrm/xfrm_state.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/net/xfrm/xfrm_state.c b/net/xfrm/xfrm_state.c
index 555beddb63f0..0383d83555d5 100644
--- a/net/xfrm/xfrm_state.c
+++ b/net/xfrm/xfrm_state.c
@@ -50,8 +50,8 @@ static void xfrm_audit_state_replay(struct xfrm_state *x,
50#endif /* CONFIG_AUDITSYSCALL */ 50#endif /* CONFIG_AUDITSYSCALL */
51 51
52static inline unsigned int xfrm_dst_hash(struct net *net, 52static inline unsigned int xfrm_dst_hash(struct net *net,
53 xfrm_address_t *daddr, 53 const xfrm_address_t *daddr,
54 xfrm_address_t *saddr, 54 const xfrm_address_t *saddr,
55 u32 reqid, 55 u32 reqid,
56 unsigned short family) 56 unsigned short family)
57{ 57{
@@ -59,15 +59,16 @@ static inline unsigned int xfrm_dst_hash(struct net *net,
59} 59}
60 60
61static inline unsigned int xfrm_src_hash(struct net *net, 61static inline unsigned int xfrm_src_hash(struct net *net,
62 xfrm_address_t *daddr, 62 const xfrm_address_t *daddr,
63 xfrm_address_t *saddr, 63 const xfrm_address_t *saddr,
64 unsigned short family) 64 unsigned short family)
65{ 65{
66 return __xfrm_src_hash(daddr, saddr, family, net->xfrm.state_hmask); 66 return __xfrm_src_hash(daddr, saddr, family, net->xfrm.state_hmask);
67} 67}
68 68
69static inline unsigned int 69static inline unsigned int
70xfrm_spi_hash(struct net *net, xfrm_address_t *daddr, __be32 spi, u8 proto, unsigned short family) 70xfrm_spi_hash(struct net *net, const xfrm_address_t *daddr,
71 __be32 spi, u8 proto, unsigned short family)
71{ 72{
72 return __xfrm_spi_hash(daddr, spi, proto, family, net->xfrm.state_hmask); 73 return __xfrm_spi_hash(daddr, spi, proto, family, net->xfrm.state_hmask);
73} 74}