qlge: Move TX completions from workqueue to NAPI.
authorRon Mercer <ron.mercer@qlogic.com>
Thu, 27 Aug 2009 11:02:11 +0000 (11:02 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 29 Aug 2009 06:22:34 +0000 (23:22 -0700)
commit39aa81659353becbe4ee34d72cf79e02182e858a
tree4b61c88bd140489be86296c2bfb4a501683b960b
parenta4ab613717184138763c5fb4a4b4bbc354d5b0ee
qlge: Move TX completions from workqueue to NAPI.

TX completions were running in a workqueue queued by the ISR.  This
patch moves the processing of TX completions to an existing RSS NAPI
context.
Now each irq vector runs NAPI for one RSS ring and one or more TX
completion rings.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/qlge/qlge.h
drivers/net/qlge/qlge_main.c