Message ID | 3b6f00440b880559fa3918504d85521702921e3b.1718642328.git.yan@cloudflare.com (mailing list archive) |
---|---|
State | Handled Elsewhere |
Headers | show |
Series | net: pass receive socket to drop tracepoint | expand |
On 17/06/2024 20.09, Yan Zhai wrote: > Replace kfree_skb_reason with sk_skb_reason_drop and pass the receiving > socket to the tracepoint. > > Signed-off-by: Yan Zhai<yan@cloudflare.com> > --- > net/ipv4/ping.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Acked-by: Jesper Dangaard Brouer <hawk@kernel.org>
diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c index 823306487a82..619ddc087957 100644 --- a/net/ipv4/ping.c +++ b/net/ipv4/ping.c @@ -946,7 +946,7 @@ static enum skb_drop_reason __ping_queue_rcv_skb(struct sock *sk, pr_debug("ping_queue_rcv_skb(sk=%p,sk->num=%d,skb=%p)\n", inet_sk(sk), inet_sk(sk)->inet_num, skb); if (sock_queue_rcv_skb_reason(sk, skb, &reason) < 0) { - kfree_skb_reason(skb, reason); + sk_skb_reason_drop(sk, skb, reason); pr_debug("ping_queue_rcv_skb -> failed\n"); return reason; }
Replace kfree_skb_reason with sk_skb_reason_drop and pass the receiving socket to the tracepoint. Signed-off-by: Yan Zhai <yan@cloudflare.com> --- net/ipv4/ping.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)