]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
Bug fix: connection error with "unexpected DAPL event 0x4003" when more then one...
authorJianxin Xiong <jianxin.xiong@intel.com>
Fri, 3 Aug 2012 03:30:34 +0000 (20:30 -0700)
committerJianxin Xiong <jianxin.xiong@intel.com>
Fri, 3 Aug 2012 03:30:34 +0000 (20:30 -0700)
dapl/svc/mpxyd.c

index 4d36a9157e48db18f156a4c003bfcfce39608e83..88d737c5cbc7d8707435206b4f802766f6e23398 100644 (file)
@@ -3269,6 +3269,8 @@ retry_listenq:
                goto retry_listenq;
        }
 
+/* don't send reject becasue it may match next smd */
+#if 0
        /* not match on listenq for valid request, send reject */
        if (ntohs(msg->op) == MCM_REQ && !found) {
                mlog(1, " mcm_recv: NO LISTENER for %s %x %x i%x c%x"
@@ -3281,6 +3283,7 @@ retry_listenq:
 
                mcm_cm_rej_out(smd->md, msg, MCM_REJ_CM);
        }
+#endif
 
        if (!found) {
                mlog(1,  " NO MATCH: op %s [lid, port, cqp, iqp, pid]:"