conn->ep = ep_ptr;
conn->hca = ep_ptr->header.owner_ia->hca_ptr;
- status = ib_cm_create_id(&conn->cm_id, conn);
+ status = ib_cm_create_id(conn->hca->ib_hca_handle, &conn->cm_id, conn);
if (status < 0) {
dat_status = dapl_convert_errno(errno,"create_cm_id");
dapl_os_free(conn, sizeof(*conn));
return DAT_INTERNAL_ERROR;
}
- status = ib_cm_create_id(&conn->cm_id, conn);
+ status = ib_cm_create_id(ia_ptr->hca_ptr->ib_hca_handle, &conn->cm_id,
+ conn);
if (status < 0) {
dat_status = dapl_convert_errno(errno,"create_cm_id");
dapl_os_free(conn, sizeof(*conn));