2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-24 21:24:00 +08:00
linux-next/drivers/net/ethernet/intel/i40e
Jesse Brandeburg 22d2fa1d31 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 <jesse.brandeburg@intel.com>
Tested-By: Jim Young <jamesx.m.young@intel.com>
Tested-by: Sibai Li <sibai.li@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-07-24 03:47:28 -07:00
..
i40e_adminq_cmd.h i40e/i40evf: AdminQ API update for new FW 2014-06-11 08:47:35 -07:00
i40e_adminq.c i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_adminq.h i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_alloc.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_common.c i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_dcb_nl.c i40e: Separate out DCB capability and enabled flags 2014-06-11 08:48:15 -07:00
i40e_dcb.c i40e: Fix static checker warning 2014-03-06 18:41:50 -08:00
i40e_dcb.h i40e: implement DCB support infastructure 2014-01-17 19:13:04 -08:00
i40e_debugfs.c i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c 2014-07-24 03:20:21 -07:00
i40e_diag.c i40e: Rework register diagnostic 2014-06-05 01:27:46 -07:00
i40e_diag.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_ethtool.c i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_hmc.c i40e/i40evf: Fix code to accommodate i40e_register.h changes 2014-06-08 02:01:23 -07:00
i40e_hmc.h i40e/i40evf: Force a shifted '1' to be unsigned 2014-07-02 19:02:19 -07:00
i40e_lan_hmc.c i40e: remove unnecessary break after goto 2014-07-13 23:45:24 -07:00
i40e_lan_hmc.h i40e/i40evf: Big endian fixes for handling HMC 2014-06-26 04:44:57 -07:00
i40e_main.c i40e/i40evf: Clean up code 2014-07-16 13:57:12 -07:00
i40e_nvm.c i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_osdep.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_prototype.h i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_ptp.c i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 2014-07-16 14:06:44 -07:00
i40e_register.h i40e/i40evf: i40e_register.h update 2014-06-19 20:22:02 -07:00
i40e_status.h i40e: Fix GPL header 2014-01-09 02:10:23 -08:00
i40e_txrx.c i40e/i40evf: fix extension header csum logic 2014-07-24 03:47:28 -07:00
i40e_txrx.h i40e/i40evf: Do not free the dummy packet buffer synchronously 2014-07-02 19:02:18 -07:00
i40e_type.h i40e/i40evf: Add nvmupdate support 2014-07-24 03:32:40 -07:00
i40e_virtchnl_pf.c i40e: disable TPH 2014-07-02 19:02:20 -07:00
i40e_virtchnl_pf.h i40e: implement anti-spoofing for VFs 2014-06-08 23:52:33 -07:00
i40e_virtchnl.h i40e/i40evf: Clean up a few things 2014-06-08 02:01:26 -07:00
i40e.h i40e: fix race conditions on queuing skb for HW time stamp 2014-07-16 13:19:41 -07:00
Makefile i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00