csum_replace_by_diff
csum_replace_by_diff(&tcp->check, (__force __wsum)htonl(paylen));
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.udp->check, (__force __wsum)htonl(paylen));
csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check,
csum_replace_by_diff(&l4.udp->check,
csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
csum_replace_by_diff(&tcph->check, (__force __wsum)payload_len);
csum_replace_by_diff(&udph->check, (__force __wsum)payload_len);
csum_replace_by_diff(&tcp->check, (__force __wsum)htonl(paylen));
csum_replace_by_diff(ptr, to);
csum_replace_by_diff(sum, diff);