Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

ipv4: Deliver ICMP redirects to sockets too.



And thus, we can remove the ping_err() hack.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 1de9243b
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -782,13 +782,7 @@ static void icmp_redirect(struct sk_buff *skb)
		break;
	}

	/* Ping wants to see redirects.
         * Let's pretend they are errors of sorts... */
	if (iph->protocol == IPPROTO_ICMP &&
	    iph->ihl >= 5 &&
	    pskb_may_pull(skb, (iph->ihl<<2)+8)) {
		ping_err(skb, icmp_hdr(skb)->un.gateway);
	}
	icmp_socket_deliver(skb, icmp_hdr(skb)->un.gateway);

out:
	return;