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 */
}
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