Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ipv6: raw: constify raw_v6_match() socket argument

This clarifies raw_v6_match() intent.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Eric Dumazet and committed by
David S. Miller
db6af4fd dc3731ba

+2 -2
+1 -1
include/net/rawv6.h
··· 6 6 #include <net/raw.h> 7 7 8 8 extern struct raw_hashinfo raw_v6_hashinfo; 9 - bool raw_v6_match(struct net *net, struct sock *sk, unsigned short num, 9 + bool raw_v6_match(struct net *net, const struct sock *sk, unsigned short num, 10 10 const struct in6_addr *loc_addr, 11 11 const struct in6_addr *rmt_addr, int dif, int sdif); 12 12
+1 -1
net/ipv6/raw.c
··· 64 64 struct raw_hashinfo raw_v6_hashinfo; 65 65 EXPORT_SYMBOL_GPL(raw_v6_hashinfo); 66 66 67 - bool raw_v6_match(struct net *net, struct sock *sk, unsigned short num, 67 + bool raw_v6_match(struct net *net, const struct sock *sk, unsigned short num, 68 68 const struct in6_addr *loc_addr, 69 69 const struct in6_addr *rmt_addr, int dif, int sdif) 70 70 {