return nal->nal_get_id(nal, id);
}
+int PtlGetUid(ptl_handle_ni_t ni_handle, ptl_uid_t *uid)
+{
+ nal_t *nal;
+
+ if (!ptl_init)
+ return PTL_NO_INIT;
+
+ nal = ptl_hndl2nal(&ni_handle);
+ if (nal == NULL)
+ return PTL_NI_INVALID;
+
+ /* We don't support different uids yet */
+ *uid = 0;
+ return PTL_OK;
+}
+
int PtlFailNid (ptl_handle_ni_t interface, ptl_nid_t nid, unsigned int threshold)
{
nal_t *nal;
if (nal == NULL)
return PTL_ME_INVALID;
- if (!PtlHandleIsEqual(md_in.eventq, PTL_EQ_NONE) &&
- ptl_hndl2nal(&md_in.eventq) != nal)
+ if (!PtlHandleIsEqual(md_in.eq_handle, PTL_EQ_NONE) &&
+ ptl_hndl2nal(&md_in.eq_handle) != nal)
return PTL_MD_ILLEGAL;
return (nal->nal_md_attach)(nal, &me_in, &md_in,
if (nal == NULL)
return PTL_NI_INVALID;
- if (!PtlHandleIsEqual(md_in.eventq, PTL_EQ_NONE) &&
- ptl_hndl2nal(&md_in.eventq) != nal)
+ if (!PtlHandleIsEqual(md_in.eq_handle, PTL_EQ_NONE) &&
+ ptl_hndl2nal(&md_in.eq_handle) != nal)
return PTL_MD_ILLEGAL;
return (nal->nal_md_bind)(nal, &md_in, unlink_in, handle_out);