]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit6568a7859cce402dfecfdacf6fd37229bdf1d774
tree4b61c88bd140489be86296c2bfb4a501683b960b
parent2c8d167142ad8a14b2ab50c498933b1feca65ddb
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