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 _______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
