ia_attr->num_vendor_attr = 0;
ia_attr->vendor_attr = NULL;
#ifdef DAT_EXTENSIONS
+ ia_attr->extension_supported = DAT_EXTENSION_IB;
+ ia_attr->extension_version = DAT_IB_EXTENSION_VERSION;
+ tp->na.ib_ext = "TRUE";
+ tp->na.i_data = "TRUE";
+ tp->na.f_add = "TRUE";
+ tp->na.c_swap = "TRUE";
+#ifdef _OPENIB_MCM_
+ if (!MXF_EP(&hca_ptr->ib_trans.addr))
+#endif
if (hca_ptr->ib_hca_handle->device->transport_type == IBV_TRANSPORT_IWARP) {
ia_attr->extension_supported = DAT_EXTENSION_NONE;
tp->na.ib_ext = "FALSE";
tp->na.i_data = "FALSE";
tp->na.f_add = "FALSE";
tp->na.c_swap = "FALSE";
- } else {
- ia_attr->extension_supported = DAT_EXTENSION_IB;
- ia_attr->extension_version = DAT_IB_EXTENSION_VERSION;
- tp->na.ib_ext = "TRUE";
- tp->na.i_data = "TRUE";
- tp->na.f_add = "TRUE";
- tp->na.c_swap = "TRUE";
}
#endif
/* save key device attributes for CM exchange */