rdma_get_send_comp(3) — Linux manual page


RDMA_GET_SEND_COMP(3)   Librdmacm Programmer's Manual  RDMA_GET_SEND_COMP(3)

NAME         top

       rdma_get_send_comp  -  retrieves a completed send, read, or write re‐

SYNOPSIS         top

       #include <rdma/rdma_verbs.h>

       int rdma_get_send_comp (struct rdma_cm_id *id, struct ibv_wc *wc);

ARGUMENTS         top

       id          A reference to a communication identifier to check for

       wc          A reference to a work completion structure to fill in.

DESCRIPTION         top

       Retrieves a completed work request for a send, RDMA read, or RDMA
       write operation.  Information about the completed request is returned
       through the wc parameter, with the wr_id set to the context of the
       request.  For details on the work completion structure, see

RETURN VALUE         top

       Returns the number of returned completions (0 or 1) on success, or -1
       on error.  If an error occurs, errno will be set to indicate the
       failure reason.

NOTES         top

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

SEE ALSO         top

       rdma_cm(7), ibv_poll_cq(3), rdma_get_recv_comp(3), rdma_post_send(3),
       rdma_post_read(3), rdma_post_write(3)

COLOPHON         top

       This page is part of the rdma-core (RDMA Core Userspace Libraries and
       Daemons) project.  Information about the project can be found at 
       ⟨https://github.com/linux-rdma/rdma-core⟩.  If you have a bug report
       for this manual page, send it to linux-rdma@vger.kernel.org.  This
       page was obtained from the project's upstream Git repository
       ⟨https://github.com/linux-rdma/rdma-core.git⟩ on 2020-11-01.  (At
       that time, the date of the most recent commit that was found in the
       repository was 2020-10-29.)  If you discover any rendering problems
       in this HTML version of the page, or you believe there is a better or
       more up-to-date source for the page, or you have corrections or im‐
       provements to the information in this COLOPHON (which is not part of
       the original manual page), send a mail to man-pages@man7.org

librdmacm                        2010-07-19            RDMA_GET_SEND_COMP(3)

Pages that refer to this page: rdma_get_recv_comp(3)rdma_cm(7)