sfc: Improve reliability of RX queue flushing
authorBen Hutchings <bhutchings@solarflare.com>
Wed, 26 Aug 2009 08:18:13 +0000 (08:18 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 27 Aug 2009 00:38:59 +0000 (17:38 -0700)
commit5c8af3b9aa4d19fba7f5a9224636fc70e476eb4f
treeed8c829409ae4d48787d2424fef6e8dcb2b6ea0f
parentcc11763b3510e4942bfece052ccf329a7b086a32
sfc: Improve reliability of RX queue flushing

Reconfiguring the port requires us to flush all DMA queues.  In
repeated testing we have found that RX flushes would sometimes fail
because the RX DMA engine was not properly isolated from the MACs.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/sfc/efx.c