mercury-hpc / mercury

Mercury is a C library for implementing RPC, optimized for HPC.
http://www.mcs.anl.gov/projects/mercury/
BSD 3-Clause "New" or "Revised" License
168 stars 62 forks source link

NA OFI: add support for FI_AV_AUTH_KEY #727

Closed soumagne closed 7 months ago

soumagne commented 7 months ago

Requires libfabric >= 1.20

Add support for FI_AV_USER_ID

Add support for new CXI address format

Clean up handling of FI_SOURCE_ERR

Separate opening of AV and auth key insertion

Parse auth key range when listening (w/ FI_AV_AUTH_KEY)

Encode/decode auth key when serializing addrs