]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: Handle extended IPv6 headers in Tx path
authorMark Rustad <mark.d.rustad@intel.com>
Wed, 18 Nov 2015 17:21:28 +0000 (09:21 -0800)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 3 Dec 2015 10:32:54 +0000 (02:32 -0800)
commit87bf980916969f3b6d30cc4dd7645bf1580e5dc7
tree3381fb038b6f176d6f1c63be8a28b02b2be7965b
parentf905ea5205f1897d774295830ffe166da391f821
ixgbe: Handle extended IPv6 headers in Tx path

Check for and handle IPv6 extended headers so that Tx checksum
offload can be done. Also use skb_checksum_help for unexpected
cases. Thanks to Tom Herbert for noticing these problems. Thanks
to Alexander Duyck for recognizing problems with the first version
of this patch and recognizing how to coalesce error conditions
into a single location.

Reported-by: Tom Herbert <tom@herbertland.com>
Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c