From: Richard Gobert Date: Sun, 11 Sep 2022 18:48:49 +0000 (+0200) Subject: net-next: gro: Fix use of skb_gro_header_slow X-Git-Tag: v6.6.17~6504^2~179 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb628a9a7ef6f101b37a0d1eaa689a9650c4903b;p=platform%2Fkernel%2Flinux-rpi.git net-next: gro: Fix use of skb_gro_header_slow In the cited commit, the function ipv6_gro_receive was accidentally changed to use skb_gro_header_slow, without attempting the fast path. Fix it. Fixes: 35ffb6654729 ("net: gro: skb_gro_header helper function") Signed-off-by: Richard Gobert Link: https://lore.kernel.org/r/20220911184835.GA105063@debian Signed-off-by: Paolo Abeni --- diff --git a/net/ipv6/ip6_offload.c b/net/ipv6/ip6_offload.c index d37a8c9..f00fd67 100644 --- a/net/ipv6/ip6_offload.c +++ b/net/ipv6/ip6_offload.c @@ -219,7 +219,7 @@ INDIRECT_CALLABLE_SCOPE struct sk_buff *ipv6_gro_receive(struct list_head *head, off = skb_gro_offset(skb); hlen = off + sizeof(*iph); - iph = skb_gro_header_slow(skb, hlen, off); + iph = skb_gro_header(skb, hlen, off); if (unlikely(!iph)) goto out;