kernel/net/ipv4/ip_tunnel_core.c
.. .. @@ -224,7 +224,7 @@ 224 224 .un.frag.__unused = 0, 225 225 .un.frag.mtu = ntohs(mtu), 226 226 }; 227 - icmph->checksum = ip_compute_csum(icmph, len);227 + icmph->checksum = csum_fold(skb_checksum(skb, 0, len, 0));228 228 skb_reset_transport_header(skb); 229 229 230 230 niph = skb_push(skb, sizeof(*niph));