ixgbe: Allocate driver resources per NUMA node
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Wed, 3 Feb 2010 14:18:50 +0000 (14:18 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 4 Feb 2010 03:48:35 +0000 (19:48 -0800)
The default policy for the current driver is to do all its memory
allocation on whatever processor is running insmod/modprobe.  This
is less than optimal.

This driver's default mode of operation will be to use each node for each
subsequent transmit/receive queue.  The most efficient allocation will be
to then have the interrupts bound in such a way as to match up the
interrupt of the queue to the cpu where its memory was allocated.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

No differences found