]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e/i40evf: Handle IPv6 extension headers in checksum offload
authorAlexander Duyck <aduyck@mirantis.com>
Mon, 25 Jan 2016 05:16:54 +0000 (21:16 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 10 Mar 2016 16:37:37 +0000 (08:37 -0800)
commit9c11ec2c7c7ff68b28d857685e3fbe3dc8ed38ec
tree46148770120c9588cc40684531cf4932b5247905
parentc68a3acdffae69200c30f373250ae4ad0026f0f0
i40e/i40evf: Handle IPv6 extension headers in checksum offload

Orabug: 22342532

This patch adds support for IPv6 extension headers in setting up the Tx
checksum.  Without this patch extension headers would cause IPv6 traffic to
fail as the transport protocol could not be identified.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit a3fd9d8876a589f05725237aced606b995956860)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40e_txrx.c