]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
mpxyd: set to MXS mode if device numa_node is invalid (-1)
authorArlin Davis <arlin.r.davis@intel.com>
Fri, 1 Aug 2014 18:10:47 +0000 (11:10 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Fri, 1 Aug 2014 18:10:47 +0000 (11:10 -0700)
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/svc/mcm.c

index 32ec0c97603f0d40fb73e8d039585a97e3f3fb14..b29e109f0769fd0e9abae554ab64aa98360a80fa 100644 (file)
@@ -176,8 +176,9 @@ int mcm_init_cm_service(mcm_ib_dev_t *md)
                return -1;
        }
        /* EP mapping hint for MIC to HCA, set MSS if compat or PI disabled */
-       if ((md->numa_node == md->mc->numa_node) ||
-           (md->mc->ver == MIX_COMP) || (mcm_proxy_in == 0))
+       if (((md->numa_node != -1) &&
+            (md->numa_node == md->mc->numa_node)) ||
+             md->mc->ver == MIX_COMP || mcm_proxy_in == 0)
                md->addr.ep_map = MIC_SSOCK_DEV;
        else
                md->addr.ep_map = MIC_XSOCK_DEV;