linux/drivers/net/ethernet/intel/igb
Alexander Duyck ed6aa10580 igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check
This change is meant to reduce the overhead for workloads that are not
using either TSO or checksum offloads.  Most of the time the compiler
should jump ahead after failing this check to the VLAN check since in the
igb_tx_csum call we start with that check as well.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-11-13 14:18:14 -05:00
..
e1000_82575.c igb: Clear Go Link Disconnect for 82580 and later devices 2012-11-13 14:18:14 -05:00
e1000_82575.h igb: Split igb_update_dca into separate Tx and Rx functions 2012-10-19 04:42:13 -07:00
e1000_defines.h igb: Update firmware version info for ethtool output. 2012-10-29 23:49:29 -07:00
e1000_hw.h igb: Add Support for new i210/i211 devices. 2012-05-12 13:17:13 -07:00
e1000_i210.c igb: Add function to read i211's invm version 2012-11-01 02:35:52 -07:00
e1000_i210.h igb: Add function to read i211's invm version 2012-11-01 02:35:52 -07:00
e1000_mac.c igb: Enable auto-crossover during forced operation on 82580 and above. 2012-10-29 23:49:11 -07:00
e1000_mac.h igb: Add function to read i211's invm version 2012-11-01 02:35:52 -07:00
e1000_mbx.c igb: Update Copyright on all Intel copyrighted files. 2012-01-19 12:35:06 -05:00
e1000_mbx.h igb: Update Copyright on all Intel copyrighted files. 2012-01-19 12:35:06 -05:00
e1000_nvm.c igb: Add function to read i211's invm version 2012-11-01 02:35:52 -07:00
e1000_nvm.h igb: Update firmware version info for ethtool output. 2012-10-29 23:49:29 -07:00
e1000_phy.c igb: Enable auto-crossover during forced operation on 82580 and above. 2012-10-29 23:49:11 -07:00
e1000_phy.h igb: Clear Go Link Disconnect for 82580 and later devices 2012-11-13 14:18:14 -05:00
e1000_regs.h igb: Support to enable EEE on all eee_supported devices 2012-09-20 02:47:12 -07:00
igb_ethtool.c igb: Support for modifying UDP RSS flow hashing 2012-11-13 14:18:14 -05:00
igb_main.c igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check 2012-11-13 14:18:14 -05:00
igb_ptp.c igb: Fix sparse warning in igb_ptp_rx_pktstamp 2012-10-29 23:49:34 -07:00
igb.h igb: Support for modifying UDP RSS flow hashing 2012-11-13 14:18:14 -05:00
Makefile ptp: Enable clock drivers along with associated net/PHY drivers 2012-11-01 11:35:18 -04:00