From: Jesse Brandeburg Date: Wed, 9 Jul 2014 07:46:13 +0000 (+0000) Subject: i40e/i40evf: fix extension header csum logic X-Git-Tag: omap-for-v3.17/fixes-against-rc2~149^2~92^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22d2fa1d31b74c0f18f09b11331336ca53dbb1ec;p=pandora-kernel.git i40e/i40evf: fix extension header csum logic The hardware design requires that the driver avoid indicating checksum offload success on some ipv6 frames with extension headers. The code needs to just check for the IPV6EXADD bit and if it is set punt the checksum to the stack. I don't know why the code was checking TCP on inner protocol, as that code doesn't make any sense to me but seems wrong, so remove it. Change-ID: I10d3aacdbb1819fb60b4b0eb80e6cc67ef2c9599 Signed-off-by: Jesse Brandeburg Tested-By: Jim Young Tested-by: Sibai Li Signed-off-by: Jeff Kirsher --- Reading git-diff-tree failed