1RDMA_GET_RECV_COMP(3)    Librdmacm Programmer's Manual   RDMA_GET_RECV_COMP(3)
2
3
4

NAME

6       rdma_get_recv_comp - retrieves a completed receive request.
7

SYNOPSIS

9       #include <rdma/rdma_verbs.h>
10
11       int rdma_get_recv_comp (struct rdma_cm_id *id, struct ibv_wc *wc);
12

ARGUMENTS

14       id          A reference to a communication identifier to check for com‐
15                   pletions.
16
17       wc          A reference to a work completion structure to fill in.
18

DESCRIPTION

20       Retrieves a completed work request for a receive  operation.   Informa‐
21       tion  about the completed request is returned through the wc parameter,
22       with the wr_id set to the context of the request.  For details  on  the
23       work completion structure, see ibv_poll_cq.
24

RETURN VALUE

26       Returns  the  number of returned completions (0 or 1) on success, or -1
27       on error.  If an error occurs, errno will be set to indicate the  fail‐
28       ure reason.
29

NOTES

31       This  calls  polls  the  receive  completion  queue  associated with an
32       rdma_cm_id.  If a completion is not found,  the  call  blocks  until  a
33       request  completes.  This call should only be used on rdma_cm_id's that
34       do not share CQs with other rdma_cm_id's, and maintain separate CQs for
35       sends and receive completions.
36

SEE ALSO

38       rdma_cm(7),  ibv_poll_cq(3),  rdma_get_send_comp(3), rdma_post_send(3),
39       rdma_post_read(3), rdma_post_write(3)
40
41
42
43librdmacm                         2010-07-19             RDMA_GET_RECV_COMP(3)
Impressum