cxgb3 - Set the CQ_ERR bit in CQ contexts.
authorDivy Le Ray <divy@chelsio.com>
Wed, 5 Sep 2007 22:58:25 +0000 (15:58 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:51:05 +0000 (16:51 -0700)
commit1c17ae8af93bed203d9760702882e9f747a51912
tree622a2d32f794e0e97beda261bc05301fa3c0d8ae
parentb4687ff753c2c5c330989efed7cdf1a6bc6b512e
cxgb3 - Set the CQ_ERR bit in CQ contexts.

The cxgb3 driver is incorrectly configuring the HW CQ context for CQ's
that use overflow-avoidance.  Namely the RDMA control CQ.  This results
in a bad DMA from the device to bus address 0.  The solution is to set
the CQ_ERR bit in the context for these types of CQs.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/cxgb3/sge_defs.h
drivers/net/cxgb3/t3_hw.c