DAPL_EVD *evd;
DAT_RETURN dat_status;
- dapl_dbg_log(DAPL_DBG_TYPE_CALLBACK | DAPL_DBG_TYPE_EXCEPTION,
- "dapl_evd_cq_async_error_callback (%p, %p, %p, %p)\n",
- ib_hca_handle, ib_cq_handle, cause_ptr, context);
+ dapl_log(DAPL_DBG_TYPE_WARN, " -- %s (%p, %p, %p, %p)\n",
+ __FUNCTION__, ib_hca_handle, ib_cq_handle,
+ cause_ptr, context);
if (NULL == context) {
dapl_os_panic("NULL == context\n");
dat_status = dapls_ib_completion_notify(hca_handle,
evd_ptr,
IB_NOTIFY_ON_NEXT_COMP);
-
if (DAT_SUCCESS != dat_status) {
+ dapl_log(DAPL_DBG_TYPE_WARN, " -- %s notify ERR, CQ %p, st %x\n",
+ __FUNCTION__, (void *)evd_ptr->ib_cq_handle, state);
+
(void)dapls_evd_post_async_error_event(evd_ptr->
header.
owner_ia->
async_evd = (DAPL_EVD *) ia_ptr->async_error_evd;
DAPL_CNTR(ia_ptr, DCNT_IA_ASYNC_QP_ERROR);
- dapl_dbg_log(DAPL_DBG_TYPE_CALLBACK | DAPL_DBG_TYPE_EXCEPTION,
- "--> %s: ep %p qp %p (%x) state %d\n", __FUNCTION__,
- ep_ptr,
- ep_ptr->qp_handle, ep_ptr->qpn, ep_ptr->param.ep_state);
+ dapl_log(DAPL_DBG_TYPE_WARN, " -- %s: ep %p qp %p (%x) state %d\n",
+ __FUNCTION__, ep_ptr, ep_ptr->qp_handle,
+ ep_ptr->qpn, ep_ptr->param.ep_state);
/*
* Transition to ERROR if we are connected; other states need to
DAT_EVENT_NUMBER async_event;
DAT_RETURN dat_status;
- dapl_dbg_log(DAPL_DBG_TYPE_CALLBACK | DAPL_DBG_TYPE_EXCEPTION,
- "dapl_evd_un_async_error_callback (%p, %p, %p)\n",
- ib_hca_handle, cause_ptr, context);
+ dapl_log(DAPL_DBG_TYPE_WARN, " -- %s (%p, %p, %p)\n",
+ __FUNCTION__, ib_hca_handle, cause_ptr, context);
if (NULL == context) {
dapl_os_panic("NULL == context\n");