diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index 28e589c5f32dd4c4e84f764dbb2f178134aa88bf..92db7a69f2b9d106d7d235388719d3a476eb91d5 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c @@ -1369,6 +1369,9 @@ static struct sk_buff **inet_gro_receive(struct sk_buff **head, * immediately following this IP hdr. */ + /* Note : No need to call skb_gro_postpull_rcsum() here, + * as we already checked checksum over ipv4 header was 0 + */ skb_gro_pull(skb, sizeof(*iph)); skb_set_transport_header(skb, skb_gro_offset(skb));