linux_dsm_epyc7002/drivers/net/ethernet/intel/igb
Alexander Duyck 81c2fc2232 igb: Use node specific allocations for the q_vectors and rings
This change is meant to update the ring and vector allocations so that they
are per node instead of allocating everything on the node that
ifconfig/modprobe is called on.  By doing this we can cut down
significantly on cross node traffic.

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:34:13 -07:00
..
e1000_82575.c intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_82575.h igb: Create separate functions for generating cmd_type and olinfo 2011-10-06 23:27:16 -07:00
e1000_defines.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_hw.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_mac.c igb: Alternate MAC Address Updates for Func2&3 2011-10-06 03:42:12 -07:00
e1000_mac.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_mbx.c intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_mbx.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_nvm.c intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_nvm.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_phy.c igb: Code to prevent overwriting SFP I2C 2011-10-06 03:33:03 -07:00
e1000_phy.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00
e1000_regs.h intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -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: Use node specific allocations for the q_vectors and rings 2011-10-07 22:34:13 -07:00
igb.h igb: Use node specific allocations for the q_vectors and rings 2011-10-07 22:34:13 -07:00
Makefile intel: Move the Intel wired LAN drivers 2011-08-10 20:03:27 -07:00