linux/drivers/net/ethernet/intel/igb
Alexander Duyck 7af40ad909 igb: push data into first igb_tx_buffer sooner to reduce stack usage
Instead of storing most of the data for the TX hot path in the stack until
we are ready to write the descriptor we can save ourselves some time and
effort by pushing the SKB, tx_flags, gso_size, bytecount, and protocol into
the first igb_tx_buffer since that is where we will end up putting it
anyway.

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>
2011-10-07 22:25:52 -07:00
..
Makefile
e1000_82575.c
e1000_82575.h igb: Create separate functions for generating cmd_type and olinfo 2011-10-06 23:27:16 -07:00
e1000_defines.h
e1000_hw.h
e1000_mac.c igb: Alternate MAC Address Updates for Func2&3 2011-10-06 03:42:12 -07:00
e1000_mac.h
e1000_mbx.c
e1000_mbx.h
e1000_nvm.c
e1000_nvm.h
e1000_phy.c igb: Code to prevent overwriting SFP I2C 2011-10-06 03:33:03 -07:00
e1000_phy.h
e1000_regs.h
igb.h igb: push data into first igb_tx_buffer sooner to reduce stack usage 2011-10-07 22:25:52 -07:00
igb_ethtool.c igb: split buffer_info into tx_buffer_info and rx_buffer_info 2011-10-06 22:53:13 -07:00
igb_main.c igb: push data into first igb_tx_buffer sooner to reduce stack usage 2011-10-07 22:25:52 -07:00