Enhanced Atomics Support

As per the information in this link, it says that NVIDIA has set new APIs in Linux Upstream, which can be used to achieve most of the legacy experimental verbs’ functionalities and more". However, I could not find any support for the enhanced (also known as extended or masked) atomics in the new driver.

Could you please advise on how to use these subset of RDMA atomic operations in the newer MLNX_OFED versions? I am currently using the 24.07-0.6.1 version.

In the experimental verbs api, these enhanched atomics were exposed through the following opcodes: IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD and IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP.

Hi Beatrice,

Thank you for posting your inquiry to the NVIDIA Developer Forums.

Per the following link, at the bottom:
https://docs.nvidia.com/networking/display/rdmacore50/extended+atomics

Extended atomics are not supported in rdma-core. There are no plans to add this functionality at this time.

If you have further questions about this, and you have active support entitlement, please open a ticket with NVIDIA Enterprise Experience at the following link:
https://enterprise-support.nvidia.com/s/create-case

Thanks, and best regards,
NVIDIA Enterprise Experience

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.