K 10 svn:author V 5 andre K 8 svn:date V 27 2012-11-18T14:23:35.003674Z K 7 svn:log V 782 After careful studying of our historic checksum offload capabilities, a number datasheets for modern high performance NICs and the NDIS 6.x documentation re-arrange and re-structure our checksum offload framework to better support available capabilities and to prepare for future ones. The input checksumming path, where the NIC has verified certain L3+L4 checksums, is simplified and no longer overlaying the output offload bits. This greatly reduces confusion. The output offloading capabilities path is clearly structured into the participating layers and improves naming of the options to reduce confusion here too. Also document the assumptions and guarantees made by the stack and at the driver boundary. Clean up a few CSUM definitions in drivers I already messed with. END