I'm developing a system that uses RDMA extensively (on Mellanox hardware) and would like to be able to register memory regions more efficiently/faster.
I have taken a look into Fast Memory Registration and I have a few questions:
Is FMR going away? From here [1] it seems it might get removed/replaced soon.
Is there any user-space code out there that makes use of this feature? There are only a few threads online discussing this and mostly in the context of kernel modules.
Any useful pointers would be greatly appreciated.
It seems that kernel developers would like to get FMR removed. See for example this future of FMR thread on linux-rdma.
FMR (and FRWR) are only used in the kernel. User-space isn't trusted to use these operations as they allow access to the physical address space and could break process isolation.