net: add skb_checksum_complete_unset
authorTom Herbert <tom@herbertland.com>
Mon, 20 Apr 2015 21:10:04 +0000 (14:10 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 May 2015 20:01:38 +0000 (22:01 +0200)
commit38fd84e60a9a305dba4d748c1f07f6d97279e240
treeb3b0af8d46515c11c01ccdb50daf0d567ac69659
parentcf5bab3a832bea1f13b52a36eb7b8667260e64e7
net: add skb_checksum_complete_unset

[ Upstream commit 4e18b9adf2f910ec4d30b811a74a5b626e6c6125 ]

This function changes ip_summed to CHECKSUM_NONE if CHECKSUM_COMPLETE
is set. This is called to discard checksum-complete when packet
is being modified and checksum is not pulled for headers in a layer.

Signed-off-by: Tom Herbert <tom@herbertland.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/skbuff.h