linux/drivers/net/ethernet/intel/i40e
Alexander Duyck a0064728f8 i40e/i40evf: Add support for IPv4 encapsulated in IPv6
This patch fixes two issues.  First was the fact that iphdr(skb)->protocl
was being used to test for the outer transport protocol.  This completely
breaks IPv6 support.  Second was the fact that we cleared the flag for v4
going to v6, but we didn't take care of txflags going the other way.  As
such we would have the v6 flag still set even if the inner header was v4.

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>
2016-02-18 10:45:12 -08:00
..
i40e_adminq_cmd.h i40e: When in promisc mode apply promisc mode to Tx Traffic as well 2016-02-17 23:45:18 -08:00
i40e_adminq.c i40e: clean event descriptor before use 2016-02-17 23:39:58 -08:00
i40e_adminq.h i40e/i40evf: fix a potential type compare issue 2015-10-07 13:38:11 -07:00
i40e_alloc.h
i40e_common.c i40e: When in promisc mode apply promisc mode to Tx Traffic as well 2016-02-17 23:45:18 -08:00
i40e_dcb_nl.c i40e: Change some messages from info to debug only 2015-10-15 01:58:41 -07:00
i40e_dcb.c i40e: refactor DCB function 2016-02-16 19:04:08 -08:00
i40e_dcb.h i40e: Add parsing for CEE DCBX TLVs 2015-10-08 15:11:38 -07:00
i40e_debugfs.c i40e: Removal of code which relies on BASE VEB SEID 2016-02-17 23:03:19 -08:00
i40e_devids.h i40e: remove VF device IDs from PF 2016-02-16 19:24:26 -08:00
i40e_diag.c i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_diag.h
i40e_ethtool.c i40e: better error reporting for nvmupdate 2016-02-17 23:31:04 -08:00
i40e_fcoe.c net: rework ndo tc op to consume additional qdisc handle parameter 2016-02-17 09:47:35 -05:00
i40e_fcoe.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_hmc.c i40e: clean up unneeded gotos 2015-07-23 05:15:26 -07:00
i40e_hmc.h i40e: use BIT and BIT_ULL macros 2015-07-23 05:33:55 -07:00
i40e_lan_hmc.c i40e: use explicit cast from u16 to u8 2015-12-12 21:08:26 -08:00
i40e_lan_hmc.h
i40e_main.c i40e/i40evf: Drop outer checksum offload that was not requested 2016-02-18 10:27:45 -08:00
i40e_nvm.c i40e: add a little more to an NVM update debug message 2016-02-16 19:08:17 -08:00
i40e_osdep.h move io-64-nonatomic*.h out of asm-generic 2015-10-15 00:21:07 +02:00
i40e_prototype.h i40e: add VEB stat control and remove L2 cloud filter 2016-02-17 14:07:54 -08:00
i40e_ptp.c i40e: generate fewer startup messages 2015-10-16 04:36:13 -07:00
i40e_register.h i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag 2015-08-26 15:09:54 -07:00
i40e_status.h
i40e_txrx.c i40e/i40evf: Add support for IPv4 encapsulated in IPv6 2016-02-18 10:45:12 -08:00
i40e_txrx.h i40e/i40evf: Drop outer checksum offload that was not requested 2016-02-18 10:27:45 -08:00
i40e_type.h i40e: add priv flag for automatic rule eviction 2016-02-17 09:13:27 -08:00
i40e_virtchnl_pf.c i40e: expand comment 2016-02-17 23:19:42 -08:00
i40e_virtchnl_pf.h i40e: Store lan_vsi_idx and lan_vsi_id in the right size 2016-02-16 18:40:26 -08:00
i40e_virtchnl.h i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 2015-12-12 21:08:42 -08:00
i40e.h i40e: Removal of code which relies on BASE VEB SEID 2016-02-17 23:03:19 -08:00
Makefile i40e: Strip configfs code 2015-03-07 07:01:06 -08:00