Skip to content

Monthly Archives: September 2012

int ibv_init_ah_from_wc(struct ibv_context *context, uint8_t port_num, struct ibv_wc *wc, struct ibv_grh *grh, struct ibv_ah_attr *ah_attr);int ibv_init_ah_from_wc(struct ibv_context *context, uint8_t port_num, struct ibv_wc *wc, struct ibv_grh *grh, struct ibv_ah_attr *ah_attr); Description ibv_init_ah_from_wc() initializes the Address Handle (AH) attribute structure using A...

struct ibv_ah *ibv_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr);struct ibv_ah *ibv_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr); Description ibv_create_ah() creates an Address Handle (AH) associated with a Protection Domain. This AH will later be used when a Send Request (SR) will be...

int ibv_dereg_mr(struct ibv_mr *mr);int ibv_dereg_mr(struct ibv_mr *mr); Description ibv_dereg_mr() deregisters a Memory Region and release the resources of that MR in the RDMA device it is associated with. Only after a Memory Region is deregistered, the memory buffer that was...

struct ibv_mr *ibv_reg_mr(struct ibv_pd *pd, void *addr, size_t length, enum ibv_access_flags access);struct ibv_mr *ibv_reg_mr(struct ibv_pd *pd, void *addr, size_t length, enum ibv_access_flags access); Description ibv_reg_mr() registers a Memory Region (MR) associated with a Protection Domain. By doing that, allowing the...