]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbevf: Handle extended IPv6 headers in Tx path
authorMark Rustad <mark.d.rustad@intel.com>
Thu, 19 Nov 2015 21:56:30 +0000 (13:56 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 6 Jul 2016 23:40:24 +0000 (16:40 -0700)
commitb5b8d589d58fdba63d00f5f5a166386222a8c51e
tree86589b2b19a9b1f4d7232f10ec259db13e0e3999
parentb2af80cda4aac267408c88adfd1525dc82672668
ixgbevf: Handle extended IPv6 headers in Tx path

Orabug: 23177316

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 seeing how to coalesce the error handling
into one location.

Reported-by: Tom Herbert <tom@herbertland.com>
Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Darin Miller <darin.j.miller@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit d34a614adfb16a560ddb6759d532eb32b6651eae)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c