OpenCloudOS-Kernel/drivers/net/ethernet/intel/igb
Alexander Duyck e10715d3e9 igb/igbvf: Add support for GSO partial
This patch adds support for partial GSO segmentation in the case of
tunnels.  Specifically with this change the driver an perform segmentation
as long as the frame either has IPv6 inner headers, or we are allowed to
mangle the IP IDs on the inner header.  This is needed because we will not
be modifying any fields from the start of the start of the outer transport
header to the start of the inner transport header as we are treating them
like they are just a block of IP options.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2016-05-13 15:26:37 -07:00
..
Makefile igb: Update license text to remove FSF address and update copyright. 2014-02-26 15:54:52 -05:00
e1000_82575.c igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_82575.h igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_defines.h igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_hw.h igb: constify e1000_phy_operations structure 2016-02-24 15:11:07 -08:00
e1000_i210.c igb: Remove GS40G specific defines/functions 2015-12-14 10:20:06 -08:00
e1000_i210.h igb: Remove GS40G specific defines/functions 2015-12-14 10:20:06 -08:00
e1000_mac.c igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_mac.h igb: Merge VLVF configuration into igb_vfta_set 2016-02-15 16:36:52 -08:00
e1000_mbx.c igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_mbx.h igb: Cleanups to change comment style on license headers 2014-04-24 17:26:27 -07:00
e1000_nvm.c igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_nvm.h igb: Cleanups to change comment style on license headers 2014-04-24 17:26:27 -07:00
e1000_phy.c igb: Improve cable length function for I210, etc. 2015-12-14 16:04:05 -08:00
e1000_phy.h igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
e1000_regs.h igb: improve handling of disconnected adapters 2015-12-12 23:51:26 -08:00
igb.h igb: adjust PTP timestamps for Tx/Rx latency 2016-05-13 15:02:08 -07:00
igb_ethtool.c igb: use BIT() macro or unsigned prefix 2016-05-13 14:39:47 -07:00
igb_hwmon.c igb: Cleanups to change comment style on license headers 2014-04-24 17:26:27 -07:00
igb_main.c igb/igbvf: Add support for GSO partial 2016-05-13 15:26:37 -07:00
igb_ptp.c igb: adjust PTP timestamps for Tx/Rx latency 2016-05-13 15:02:08 -07:00