OpenCloudOS-Kernel/drivers/net/ethernet/chelsio/cxgb4
Kumar Sanghvi 4fe44dd776 cxgb4: LE-Workaround is not atomic in firmware
The LE workaround in firmware is not atomic and fw_ofld_connection_wrs must not interleave.
Therefore, when the workaround is enabled, we need to send all ctrlq WRs on a single ctrl queue.

Based on original work by Santosh Rastapur <santosh@chelsio.com>

Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-02-18 16:23:01 -05:00
..
Makefile chelsio: Move the Chelsio drivers 2011-08-10 19:54:52 -07:00
cxgb4.h cxgb4: Print adapter VPD Part Number instead of Engineering Change field 2014-02-18 16:23:00 -05:00
cxgb4_main.c cxgb4: Allow >10G ports to have multiple queues 2014-02-18 16:23:00 -05:00
cxgb4_uld.h cxgb4: Assign filter server TIDs properly 2013-12-22 18:09:07 -05:00
l2t.c cxgb4: silence shift wrapping static checker warning 2014-01-13 11:15:58 -08:00
l2t.h cxgb4: Add API to correctly calculate tuple fields 2013-12-22 18:09:08 -05:00
sge.c cxgb4: LE-Workaround is not atomic in firmware 2014-02-18 16:23:01 -05:00
t4_hw.c cxgb4: Print adapter VPD Part Number instead of Engineering Change field 2014-02-18 16:23:00 -05:00
t4_hw.h cxgb4: Initialize T5 2013-03-14 11:35:53 -04:00
t4_msg.h cxgb4: Add routines to create and remove listening IPv6 servers 2013-08-12 12:33:36 -07:00
t4_regs.h cxgb4: Add API to correctly calculate tuple fields 2013-12-22 18:09:08 -05:00
t4fw_api.h cxgb4: Add support to recognize 40G links 2014-02-18 16:23:00 -05:00