dapl_os_lock_init(&conn->lock);
/* create CM_ID, bind to local device, create QP */
- if (rdma_create_id(g_cm_events, &conn->cm_id, (void*)conn)) {
+ if (rdma_create_id(g_cm_events, &conn->cm_id, (void*)conn, RDMA_PS_TCP)) {
dapl_os_free(conn, sizeof(*conn));
return(dapl_convert_errno(errno,"setup_listener"));
}
dapl_os_lock_init(&conn->lock);
/* create CM_ID, bind to local device, create QP */
- if (rdma_create_id(g_cm_events, &cm_id, (void*)conn)) {
+ if (rdma_create_id(g_cm_events, &cm_id, (void*)conn, RDMA_PS_TCP)) {
dapl_os_free(conn, sizeof(*conn));
return(dapl_convert_errno(errno, "create_qp"));
}
return DAT_INVALID_ADDRESS;
/* cm_id will bind local device/GID based on IP address */
- if (rdma_create_id(g_cm_events, &cm_id, (void*)hca_ptr))
+ if (rdma_create_id(g_cm_events, &cm_id, (void*)hca_ptr, RDMA_PS_TCP))
return DAT_INTERNAL_ERROR;
ret = rdma_bind_addr(cm_id,