netxen: add receive side scaling (rss) support
authorDhananjay Phadke <dhananjay@netxen.com>
Fri, 13 Mar 2009 14:52:05 +0000 (14:52 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 14 Mar 2009 21:00:33 +0000 (14:00 -0700)
commitd8b100c5da003b6f8c410453e1e6e74ced8d1cc1
tree75d895254bb70859ef5c3b4cab2d5da313af8e87
parent9b3ef55c6ddbe8c7b76707eae9a77d874fe2cec0
netxen: add receive side scaling (rss) support

This patch enables the load balancing capability of firmware
and hardware to spray traffic into different cpus through
separate rx msix interrupts.

The feature is being enabled for NX3031, NX2031 (old) will be
enabled later. This depends on msi-x and compatibility with
msi and legacy is maintained by enabling single rx ring.

Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/netxen/netxen_nic.h
drivers/net/netxen/netxen_nic_ctx.c
drivers/net/netxen/netxen_nic_hw.c
drivers/net/netxen/netxen_nic_init.c
drivers/net/netxen/netxen_nic_main.c