mirror of
https://github.com/ukui/kernel.git
synced 2026-03-09 10:07:04 -07:00
ipv6: bool conversions phase1
ipv6_opt_accepted() returns a bool, and can use const pointers ipv6_addr_equal(), ipv6_addr_any(), ipv6_addr_loopback(), ipv6_addr_orchid() return a bool. Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
cbc264cacd
commit
92113bfde2
+5
-5
@@ -678,10 +678,10 @@ int inet6_sk_rebuild_header(struct sock *sk)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(inet6_sk_rebuild_header);
|
||||
|
||||
int ipv6_opt_accepted(struct sock *sk, struct sk_buff *skb)
|
||||
bool ipv6_opt_accepted(const struct sock *sk, const struct sk_buff *skb)
|
||||
{
|
||||
struct ipv6_pinfo *np = inet6_sk(sk);
|
||||
struct inet6_skb_parm *opt = IP6CB(skb);
|
||||
const struct ipv6_pinfo *np = inet6_sk(sk);
|
||||
const struct inet6_skb_parm *opt = IP6CB(skb);
|
||||
|
||||
if (np->rxopt.all) {
|
||||
if ((opt->hop && (np->rxopt.bits.hopopts ||
|
||||
@@ -693,9 +693,9 @@ int ipv6_opt_accepted(struct sock *sk, struct sk_buff *skb)
|
||||
np->rxopt.bits.osrcrt)) ||
|
||||
((opt->dst1 || opt->dst0) &&
|
||||
(np->rxopt.bits.dstopts || np->rxopt.bits.odstopts)))
|
||||
return 1;
|
||||
return true;
|
||||
}
|
||||
return 0;
|
||||
return false;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ipv6_opt_accepted);
|
||||
|
||||
|
||||
@@ -818,7 +818,7 @@ static void init_tel_txopt(struct ipv6_tel_txoption *opt, __u8 encap_limit)
|
||||
* 0 else
|
||||
**/
|
||||
|
||||
static inline int
|
||||
static inline bool
|
||||
ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
|
||||
{
|
||||
return ipv6_addr_equal(&t->parms.raddr, &hdr->saddr);
|
||||
|
||||
Reference in New Issue
Block a user