From: Eric Dumazet <eric.duma...@gmail.com>
Date: Sat, 30 Apr 2016 10:19:29 -0700

> From: Eric Dumazet <eduma...@google.com>
> 
> Locally generated TCP GSO packets having to go through a GRE/SIT/IPIP
> tunnel have to go through an expensive skb_unclone()
> 
> Reallocating skb->head is a lot of work.
> 
> Test should really check if a 'real clone' of the packet was done.
> 
> TCP does not care if the original gso_type is changed while the packet
> travels in the stack.
> 
> This adds skb_header_unclone() which is a variant of skb_clone()
> using skb_header_cloned() check instead of skb_cloned().
> 
> This variant can probably be used from other points.
> 
> Signed-off-by: Eric Dumazet <eduma...@google.com>

Nice observation, applied, thanks Eric.

Reply via email to