mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 23:32:14 +00:00
inet: constify ip headers and in6_addr
Add const qualifiers to structs iphdr, ipv6hdr and in6_addr pointers where possible, to make code intention more obvious. Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5f8629c526
commit
b71d1d426d
64 changed files with 316 additions and 310 deletions
|
@ -869,9 +869,9 @@ fail:
|
|||
return err;
|
||||
}
|
||||
|
||||
static inline int ip6_rt_check(struct rt6key *rt_key,
|
||||
struct in6_addr *fl_addr,
|
||||
struct in6_addr *addr_cache)
|
||||
static inline int ip6_rt_check(const struct rt6key *rt_key,
|
||||
const struct in6_addr *fl_addr,
|
||||
const struct in6_addr *addr_cache)
|
||||
{
|
||||
return (rt_key->plen != 128 || !ipv6_addr_equal(fl_addr, &rt_key->addr)) &&
|
||||
(addr_cache == NULL || !ipv6_addr_equal(fl_addr, addr_cache));
|
||||
|
@ -879,7 +879,7 @@ static inline int ip6_rt_check(struct rt6key *rt_key,
|
|||
|
||||
static struct dst_entry *ip6_sk_dst_check(struct sock *sk,
|
||||
struct dst_entry *dst,
|
||||
struct flowi6 *fl6)
|
||||
const struct flowi6 *fl6)
|
||||
{
|
||||
struct ipv6_pinfo *np = inet6_sk(sk);
|
||||
struct rt6_info *rt = (struct rt6_info *)dst;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue