]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cxgbe/iw_cxgbe: Various fixes to the iWARP driver.
authornp <np@FreeBSD.org>
Fri, 26 Aug 2016 17:38:13 +0000 (17:38 +0000)
committernp <np@FreeBSD.org>
Fri, 26 Aug 2016 17:38:13 +0000 (17:38 +0000)
commite7125db4c52c041ab61018c3ab00e29f885b9561
tree40e242bf00e20e304c7b4093b4000e15bcf1050c
parent9e9a90666d85728ec8e86ebb2b4e766842b7f21c
cxgbe/iw_cxgbe: Various fixes to the iWARP driver.

- Return appropriate error code instead of ENOMEM when sosend() fails in
  send_mpa_req.
- Fix for problematic race during destroy_qp.
- Abortive close in the failure of send_mpa_reject() instead of normal close.
- Remove the unnecessary doorbell flowcontrol logic.

Submitted by: Krishnamraju Eraparaju at Chelsio
MFC after: 1 month
Sponsored by: Chelsio communications
contrib/ofed/libcxgb4/src/qp.c
sys/dev/cxgbe/iw_cxgbe/cm.c
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
sys/dev/cxgbe/iw_cxgbe/qp.c
sys/dev/cxgbe/iw_cxgbe/t4.h