|
@@ -122,8 +122,8 @@ static void udp_v6_rehash(struct sock *sk)
|
|
|
|
|
|
static inline int compute_score(struct sock *sk, struct net *net,
|
|
static inline int compute_score(struct sock *sk, struct net *net,
|
|
unsigned short hnum,
|
|
unsigned short hnum,
|
|
- struct in6_addr *saddr, __be16 sport,
|
|
|
|
- struct in6_addr *daddr, __be16 dport,
|
|
|
|
|
|
+ const struct in6_addr *saddr, __be16 sport,
|
|
|
|
+ const struct in6_addr *daddr, __be16 dport,
|
|
int dif)
|
|
int dif)
|
|
{
|
|
{
|
|
int score = -1;
|
|
int score = -1;
|
|
@@ -239,8 +239,8 @@ exact_match:
|
|
}
|
|
}
|
|
|
|
|
|
static struct sock *__udp6_lib_lookup(struct net *net,
|
|
static struct sock *__udp6_lib_lookup(struct net *net,
|
|
- struct in6_addr *saddr, __be16 sport,
|
|
|
|
- struct in6_addr *daddr, __be16 dport,
|
|
|
|
|
|
+ const struct in6_addr *saddr, __be16 sport,
|
|
|
|
+ const struct in6_addr *daddr, __be16 dport,
|
|
int dif, struct udp_table *udptable)
|
|
int dif, struct udp_table *udptable)
|
|
{
|
|
{
|
|
struct sock *sk, *result;
|
|
struct sock *sk, *result;
|