]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitda6717b2c668368f3ad11cbe29d28c9f492b2c1d
tree75d895254bb70859ef5c3b4cab2d5da313af8e87
parent5fb0e6a8f3d7028eab7196ac81c68271bc7c9800
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