[BNX2X]: Correct RX filtering and MC configuration
authorEliezer Tamir <eliezert@broadcom.com>
Thu, 28 Feb 2008 19:53:13 +0000 (11:53 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 28 Feb 2008 19:53:13 +0000 (11:53 -0800)
commit49d66772112f40554ba18d037e0601ac3da0bf79
treee10b03f7e3ca5bf24fe05ba60dff5de342175cb4
parentf14106478e372e64be54a3cdab1e2fa83a5c8a35
[BNX2X]: Correct RX filtering and MC configuration

The configuration of RX filtering needed the following corrections:

Drop flags need to be set per Rx queue.

Have to tell the microcode to collect drop stats, and properly wait
for them to complete when going down.

Sometimes we failed to detect proper completion due to a logical error
in the wait loop.

Signed-off-by: Eliezer Tamir <eliezert@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bnx2x.c
drivers/net/bnx2x.h