]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
mcm: add support for Intel Omni-Path driver (hfi) via mic MFO mode
authorAmir Hanania <amir.hanania@intel.com>
Mon, 25 Jan 2016 20:30:38 +0000 (12:30 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Mon, 25 Jan 2016 20:30:38 +0000 (12:30 -0800)
Set MIC based consumer to MFO (full offload) mode for both qib and new hfi devices.
Add to dat.conf entries for hfi verbs support. This can be run from mic or host
endpoints.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
Signed-off-by: Amir Hanania <amir.hanania@intel.com>
dapl/openib_mcm/mix.c
doc/dat.conf

index 970b3722710ea207c0c706fff77bfb945698b8ed..59ef7e525edeccd12c280dce38726ee6596b7882 100644 (file)
@@ -62,8 +62,8 @@ int dapli_mix_mode(ib_hca_transport_t *tp, char *name)
                return 0;
        }
 
-       /*  MIC node: "qib" device requires full offload */
-       mfo_dev = !dapl_os_pstrcmp("qib", name);
+       /*  MIC node: "qib" and "hfi" devices requires full offload */
+       mfo_dev = !dapl_os_pstrcmp("qib", name) || !dapl_os_pstrcmp("hfi", name);
        if (mfo_mode || mfo_dev) {
                tp->addr.ep_map = MIC_FULL_DEV; /* MIC with full proxy offload, no direct verbs */
        }
index c3794e7d1f2bf3dcbfb873723b82e8137f9323e7..c8688140430433627031e34e9e0e35ecb59ced08 100644 (file)
@@ -70,3 +70,11 @@ ofa-v2-qib0-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "qib0 1" ""
 ofa-v2-qib0-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "qib0 2" ""
 ofa-v2-qib1-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "qib1 1" ""
 ofa-v2-qib1-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "qib1 2" ""
+ofa-v2-hfi1_0-1s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "hfi1_0 1" ""
+ofa-v2-hfi1_0-2s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "hfi1_0 2" ""
+ofa-v2-hfi1_1-1s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "hfi1_1 1" ""
+ofa-v2-hfi1_1-2s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "hfi1_1 2" ""
+ofa-v2-hfi1_0-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "hfi1_0 1" ""
+ofa-v2-hfi1_0-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "hfi1_0 2" ""
+ofa-v2-hfi1_1-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "hfi1_1 1" ""
+ofa-v2-hfi1_1-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "hfi1_1 2" ""
\ No newline at end of file