[PATCH 0/8] net: Checksum offload changes - Part III
From: Tom Herbert <hidden>
Date: 2014-05-12 16:57:54
I am working on overhauling RX checksum offload. Goals of this effort are: - Specify what exactly it means when driver returns CHECKSUM_UNNECESSARY - Preserve CHECKSUM_COMPLETE through encapsulation layers - Don't do skb_checksum more than once per packet - Unify GRO and non-GRO csum verification as much as possible - Unify the checksum functions (checksum_init) - Simply code What is in this third patch set: - Remove sk_no_check from sunrpc (doesn't seem to have any effect) - Eliminate no_check from protosw. All protocols are using default of zero for this - Split sk_no_check into sk_no_check_tx and sk_no_check_rx - Make enabling of UDP6 more restrictive and explicit - Support zero UDP6 checksums in l2tp - Support zero UDP6 checksums in vxlan - Add ability in VXLAN to send non-zero checksums Please review carefully and test if possible, mucking with basic checksum functions is always a little precarious :-)