diff options
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/sit.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c index 02f96dcbcf02..898e671a526b 100644 --- a/net/ipv6/sit.c +++ b/net/ipv6/sit.c | |||
@@ -899,6 +899,8 @@ static netdev_tx_t ipip6_tunnel_xmit(struct sk_buff *skb, | |||
899 | if ((iph->ttl = tiph->ttl) == 0) | 899 | if ((iph->ttl = tiph->ttl) == 0) |
900 | iph->ttl = iph6->hop_limit; | 900 | iph->ttl = iph6->hop_limit; |
901 | 901 | ||
902 | skb->ip_summed = CHECKSUM_NONE; | ||
903 | ip_select_ident(iph, skb_dst(skb), NULL); | ||
902 | iptunnel_xmit(skb, dev); | 904 | iptunnel_xmit(skb, dev); |
903 | return NETDEV_TX_OK; | 905 | return NETDEV_TX_OK; |
904 | 906 | ||