cxgbe/iw_cxgbe: Defer the handling of error CQEs and RDMA_TERMINATE to
authornp <np@FreeBSD.org>
Mon, 27 Mar 2017 22:00:03 +0000 (22:00 +0000)
committernp <np@FreeBSD.org>
Mon, 27 Mar 2017 22:00:03 +0000 (22:00 +0000)
commited8215cf861efc2f3ff33ab050e8e31c0f8988b9
treebb3ef98690730d87b850d9371123db5a0e41ab8d
parentad759c0edc33bc01084bccec025317851416e2b0
cxgbe/iw_cxgbe: Defer the handling of error CQEs and RDMA_TERMINATE to
the thread that deals with socket state changes.  This eliminates
various bad races with the ithread.

Submitted by: KrishnamRaju ErapaRaju @ Chelsio (original version)
MFC after: 3 days
Sponsored by: Chelsio Communications
sys/dev/cxgbe/iw_cxgbe/cm.c
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h