rdma_dereg_mr3
Deregisters a registered memory region.
Usage
#include <rdma/rdma_verbs.h>
struct ibv_mr * rdma_dereg_mr (struct ibv_mr *mr);
Arguments
- mr
-
A reference to a registered memory buffer.
Overview
Deregisters a memory buffer that had been registered for RDMA or message operations. A user should call rdma_dereg_mr for all registered memory associated with an rdma_cm_id before destroying the rdma_cm_id.
Return value
Returns 0 on success, or -1 on error. If an error occurs, errno will be set to indicate the failure reason.
Notes
All memory registered with an rdma_cm_id is associated with the protection domain associated with the id. Users must deregister all registered memory before the protection domain can be destroyed.
Releases
Unchanged in 22 releases since FreeBSD 11.3-RELEASE.