Commit ba57b4db authored by David S. Miller's avatar David S. Miller
Browse files

ipv4: Make ip_call_ra_chain() return bool.

parent b2d3298e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -388,7 +388,7 @@ static inline int sk_mc_loop(struct sock *sk)
	return 1;
}

extern int	ip_call_ra_chain(struct sk_buff *skb);
extern bool ip_call_ra_chain(struct sk_buff *skb);

/*
 *	Functions provided by ip_fragment.c
+4 −4
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@
/*
 *	Process Router Attention IP option (RFC 2113)
 */
int ip_call_ra_chain(struct sk_buff *skb)
bool ip_call_ra_chain(struct sk_buff *skb)
{
	struct ip_ra_chain *ra;
	u8 protocol = ip_hdr(skb)->protocol;
@@ -167,7 +167,7 @@ int ip_call_ra_chain(struct sk_buff *skb)
		    net_eq(sock_net(sk), dev_net(dev))) {
			if (ip_is_fragment(ip_hdr(skb))) {
				if (ip_defrag(skb, IP_DEFRAG_CALL_RA_CHAIN))
					return 1;
					return true;
			}
			if (last) {
				struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC);
@@ -180,9 +180,9 @@ int ip_call_ra_chain(struct sk_buff *skb)

	if (last) {
		raw_rcv(last, skb);
		return 1;
		return true;
	}
	return 0;
	return false;
}

static int ip_local_deliver_finish(struct sk_buff *skb)