From c28f6ca2f951ff863c305f4234d65eaa95cf299e Mon Sep 17 00:00:00 2001 From: Ian Ziemba Date: Tue, 23 Jan 2024 11:11:08 -0600 Subject: [PATCH] prov/cxi: Update TXC emit idc amo with dom version Signed-off-by: Ian Ziemba --- prov/cxi/src/cxip_txc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/prov/cxi/src/cxip_txc.c b/prov/cxi/src/cxip_txc.c index 2ae9996e3f6..9d77519529e 100644 --- a/prov/cxi/src/cxip_txc.c +++ b/prov/cxi/src/cxip_txc.c @@ -640,6 +640,18 @@ int cxip_txc_emit_idc_amo(struct cxip_txc *txc, uint16_t vni, if (!cxip_txc_can_emit_op(txc, c_state->event_success_disable)) return -FI_EAGAIN; + if (txc->ep_obj->av_auth_key) { + ret = cxip_domain_emit_idc_amo(txc->domain, vni, tc, c_state, + amo, flags, fetching, flush); + if (ret) + TXC_WARN(txc, "Failed to emit domain idc amo: %d\n", + ret); + else if (!c_state->event_success_disable) + ofi_atomic_inc32(&txc->otx_reqs); + + return ret; + } + /* Ensure correct traffic class is used. */ ret = cxip_cmdq_cp_set(txc->tx_cmdq, vni, tc, tc_type); if (ret) {