From: Eric Dumazet Date: Tue, 11 Dec 2012 08:38:29 +0000 (+0000) Subject: net: gro: avoid double copy in skb_gro_receive() X-Git-Tag: v3.8~351^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75be437230b06fca87908a787f70de0ce7fbab8c;p=platform%2Fkernel%2Flinux-amlogic.git net: gro: avoid double copy in skb_gro_receive() __copy_skb_header(nskb, p) already copied p->cb[], no need to copy it again. Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- diff --git a/net/core/skbuff.c b/net/core/skbuff.c index ccbabf5..ac9e44a 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -3028,7 +3028,6 @@ int skb_gro_receive(struct sk_buff **head, struct sk_buff *skb) memcpy(skb_mac_header(nskb), skb_mac_header(p), p->data - skb_mac_header(p)); - *NAPI_GRO_CB(nskb) = *NAPI_GRO_CB(p); skb_shinfo(nskb)->frag_list = p; skb_shinfo(nskb)->gso_size = pinfo->gso_size; pinfo->gso_size = 0;