net: relax expensive skb_unclone() in iptunnel_handle_offloads()
[cascardo/linux.git] / net / ipv4 / ip_tunnel_core.c
index 786fa7c..9118b0e 100644 (file)
@@ -157,7 +157,7 @@ int iptunnel_handle_offloads(struct sk_buff *skb,
        }
 
        if (skb_is_gso(skb)) {
-               err = skb_unclone(skb, GFP_ATOMIC);
+               err = skb_header_unclone(skb, GFP_ATOMIC);
                if (unlikely(err))
                        return err;
                skb_shinfo(skb)->gso_type |= gso_type_mask;