cxgb3: disable high freq non-data interrupts
authorDivy Le Ray <divy@chelsio.com>
Thu, 12 Mar 2009 21:14:09 +0000 (21:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Mar 2009 18:30:45 +0000 (11:30 -0700)
commitfc88219601aa3f94def89433a6afde154e8faa8c
tree8c921807f947ba25c7ce188c9ec586aa57b0a0f9
parent42c8ea17e8f78752ed5a354791b0ea1697dc3480
cxgb3: disable high freq non-data interrupts

Under RX pressure, The HW might generate a high load of interrupts
to signal mac fifo or free lists overflow.
Disable the interrupts, and poll the relevant status bits
to maintain stats.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/cxgb3/cxgb3_main.c
drivers/net/cxgb3/regs.h
drivers/net/cxgb3/sge.c
drivers/net/cxgb3/t3_hw.c