]> Pileus Git - ~andy/linux/blobdiff - net/ipv6/sit.c
skb: allow skb_scrub_packet() to be used by tunnels
[~andy/linux] / net / ipv6 / sit.c
index 1d1458a3b7c47ef8bbb885cf641be7888113b105..b2e44f478e146369c3029d703037b81aa94964a7 100644 (file)
@@ -622,7 +622,7 @@ static int ipip6_rcv(struct sk_buff *skb)
                tstats->rx_bytes += skb->len;
 
                if (!net_eq(tunnel->net, dev_net(tunnel->dev)))
-                       skb_scrub_packet(skb);
+                       skb_scrub_packet(skb, true);
                netif_rx(skb);
 
                return 0;
@@ -861,7 +861,7 @@ static netdev_tx_t ipip6_tunnel_xmit(struct sk_buff *skb,
        }
 
        if (!net_eq(tunnel->net, dev_net(dev)))
-               skb_scrub_packet(skb);
+               skb_scrub_packet(skb, true);
 
        /*
         * Okay, now see if we can stuff it in the buffer as-is.