The ucm was freeing the UD CM object to quickly so a retried REPLY was dropped and the passive side never received the AH info via RTU. Keep active side UD cm objects on work queue until QP is destroyed so RTU can be resent if necessary.
Signed-off-by: Arlin Davis <[email protected]> --- dapl/openib_ucm/cm.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/dapl/openib_ucm/cm.c b/dapl/openib_ucm/cm.c index b2db32c..ec6a774 100644 --- a/dapl/openib_ucm/cm.c +++ b/dapl/openib_ucm/cm.c @@ -1201,7 +1201,6 @@ ud_bail: (DAT_COUNT)ntohs(cm->msg.p_size), (DAT_PVOID *)cm->msg.p_data, (DAT_PVOID *)&xevent); - dapli_cm_free(cm); /* still attached to EP */ } else #endif { -- 1.7.3 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
