From: Dhananjay Phadke Date: Tue, 18 Mar 2008 02:59:49 +0000 (-0700) Subject: netxen: napi and irq cleanup X-Git-Tag: v2.6.25-rc8~77^2~21 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05aaa02d799e8e9548d57ac92fcb05e783027341;p=pandora-kernel.git netxen: napi and irq cleanup o separate and simpler irq handler for msi interrupts, avoids few checks than legacy mode. o avoid redudant tx_has_work() and rx_has_work() checks in interrupt and napi, which can uncork irq based on racy (lockless) access to tx and rx ring indices. If we get interrupt, there's sufficient reason to schedule napi. o replenish rx ring more often, remove self-imposed threshold rcv_free that prevents posting rx desc to card. This improves performance in low memory. Signed-off-by: Dhananjay Phadke Tested-by: Vernon Mauery Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed