linux_dsm_epyc7002/drivers/net/ethernet/intel/i40e
Shannon Nelson 8ee75a8ed0 i40e: check for possible incorrect ipv6 checksum
If the IPV6EXADD bit is set in the Rx descriptor status, there
was an optional extension header with an alternate IP address
detected.  The HW checksum offload doesn't handle the alternate
IP address correctly so likely comes up with the wrong answer.
Thus, if the bit is set we ignore the checksum offload value.

Change-ID: I70ff8d38cdcddccf44107691cae13d0c07c284c8
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-01-10 16:30:34 -08:00
..
i40e_adminq_cmd.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_adminq.c i40e: Cleanup Doxygen warnings 2014-01-10 16:30:33 -08:00
i40e_adminq.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_alloc.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_common.c i40e: Cleanup Doxygen warnings 2014-01-10 16:30:33 -08:00
i40e_debugfs.c i40e: shorten wordy fields 2014-01-09 03:07:05 -08:00
i40e_diag.c i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_diag.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_ethtool.c i40e: Setting queue count to 1 using ethtool is valid 2014-01-10 16:30:33 -08:00
i40e_hmc.c i40e: use assignment instead of memcpy 2014-01-10 16:30:31 -08:00
i40e_hmc.h i40e: Cleanup Doxygen warnings 2014-01-10 16:30:33 -08:00
i40e_lan_hmc.c i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_lan_hmc.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_main.c i40e: do not bail when disabling if Tx queue disable fails 2014-01-10 16:30:34 -08:00
i40e_nvm.c i40e: Cleanup Doxygen warnings 2014-01-10 16:30:33 -08:00
i40e_osdep.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_prototype.h i40e: fix long lines 2014-01-10 16:30:32 -08:00
i40e_register.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_status.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_txrx.c i40e: check for possible incorrect ipv6 checksum 2014-01-10 16:30:34 -08:00
i40e_txrx.h i40e: shorten wordy fields 2014-01-09 03:07:05 -08:00
i40e_type.h i40e: check for possible incorrect ipv6 checksum 2014-01-10 16:30:34 -08:00
i40e_virtchnl_pf.c i40e: allow VF to remove any MAC filter 2014-01-10 16:30:34 -08:00
i40e_virtchnl_pf.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_virtchnl.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e.h i40e: Update the Current NVM version Low value 2014-01-10 16:30:32 -08:00
Makefile i40e: Fix GPL header 2014-01-09 02:10:23 -08:00