qla3xxx: bugfix: Dropping interrupt under heavy network load.
authorRon Mercer <ron.mercer@qlogic.com>
Mon, 26 Mar 2007 20:42:59 +0000 (13:42 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 28 Mar 2007 06:18:50 +0000 (02:18 -0400)
commitf67cac0190623a3cde4d783c7c7205691aa02cc2
treeb750742935b406de1505bfccdbd72a0cc291f6d6
parentb6967eb9cbf38643fc1b5432c36f610a9c565579
qla3xxx: bugfix: Dropping interrupt under heavy network load.

Update the rx queue pointer when exiting NAPI poll rather than
at the end of each iteration.  Remove unnecessary PCI flushes
that occurred after every write.  Now write all regs and
flush once.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/qla3xxx.c