Package librdmacm-devel

Development files for the librdmacm library

http://www.openfabrics.org/

Library Functions (Section 3)
rdma_accept
Called from the listening side to accept a connection or datagram service lookup request.
rdma_ack_cm_event
All events which are allocated by rdma_get_cm_event must be released, there should be a one-to-one correspondence between successful gets and acks. This call...
rdma_bind_addr
Associates a source address with an rdma_cm_id. The address may be wildcarded. If binding to a specific local address, the rdma_cm_id will also be bound to a...
rdma_connect
For an rdma_cm_id of type RDMA_PS_TCP, this call initiates a connection request to a remote destination. For an rdma_cm_id of type RDMA_PS_UDP, it initiates a...
rdma_create_ep
Creates an identifier that is used to track communication information.
rdma_create_event_channel
Asynchronous events are reported to users through event channels.
rdma_create_id
Creates an identifier that is used to track communication information.
rdma_create_qp
Allocate a QP associated with the specified rdma_cm_id and transition it for sending and receiving.
rdma_create_srq
Allocate a SRQ associated with the specified rdma_cm_id.
rdma_dereg_mr
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...
rdma_destroy_ep
Destroys the specified rdma_cm_id and all associated resources
rdma_destroy_event_channel
Release all resources associated with an event channel and closes the associated file descriptor.
rdma_destroy_id
Destroys the specified rdma_cm_id and cancels any outstanding asynchronous operation.
rdma_destroy_qp
Destroy a QP allocated on the rdma_cm_id.
rdma_destroy_srq
Destroy an SRQ allocated on the rdma_cm_id.
rdma_disconnect
Disconnects a connection and transitions any associated QP to the error state, which will flush any posted work requests to the completion queue. This routine...
rdma_event_str
Returns a string representation of an asynchronous event.
rdma_free_devices
Frees the device array returned by rdma_get_devices.
rdma_getaddrinfo
Resolves the destination node and service address and returns information needed to establish communication. Provides the RDMA functional equivalent to...
rdma_get_cm_event
Retrieves a communication event. If no events are pending, by default, the call will block until an event is received.
rdma_get_devices
Return a NULL-terminated array of opened RDMA devices. Callers can use this routine to allocate resources on specific RDMA devices that will be shared across...
rdma_get_dst_port
Returns the remote port number for an rdma_cm_id that has been bound to a remote address.
rdma_get_local_addr
Returns the local IP address for an rdma_cm_id that has been bound to a local device.
rdma_get_peer_addr
Returns the remote IP address associated with an rdma_cm_id.
rdma_get_recv_comp
Retrieves a completed work request for a receive operation. Information about the completed request is returned through the wc parameter, with the wr_id set to...
rdma_get_request
Retrieves a connection request event. If no requests are pending, the call will block until an event is received.
rdma_get_send_comp
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...
rdma_get_src_port
Returns the local port number for an rdma_cm_id that has been bound to a local address.
rdma_join_multicast
Joins a multicast group and attaches an associated QP to the group.
rdma_leave_multicast
Leaves a multicast group and detaches an associated QP from the group.
rdma_listen
Initiates a listen for incoming connection requests or datagram service lookup. The listen will be restricted to the locally bound source address.
rdma_migrate_id
Migrates a communication identifier to a different event channel.
rdma_notify
Used to notify the librdmacm of asynchronous events that have occurred on a QP associated with the rdma_cm_id.
rdma_post_read
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the remote memory region will be read into the local...
rdma_post_readv
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the remote memory region will be read into the local...
rdma_post_recv
Posts a work request to the receive queue of the queue pair associated with the rdma_cm_id. The posted buffer will be queued to receive an incoming message sent...
rdma_post_recvv
Posts a single work request to the receive queue of the queue pair associated with the rdma_cm_id. The posted buffers will be queued to receive an incoming...
rdma_post_send
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the posted buffer will be sent to the remote peer of a...
rdma_post_sendv
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the posted buffers will be sent to the remote peer of a...
rdma_post_ud_send
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the posted buffer will be sent to the specified...
rdma_post_write
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the local data buffer will be writen into the remote...
rdma_post_writev
Posts a work request to the send queue of the queue pair associated with the rdma_cm_id. The contents of the local data buffers will be writen into the remote...
rdma_reg_msgs
Registers an array of memory buffers used for sending and receiving messages or for RDMA operations. Memory buffers registered using rdma_reg_msgs may be posted...
rdma_reg_read
Registers a memory buffer that will be accessed by a remote RDMA read operation. Memory buffers registered using rdma_reg_read may be targeted in an RDMA read...
rdma_reg_write
Registers a memory buffer that will be accessed by a remote RDMA write operation. Memory buffers registered using rdma_reg_write may be targeted in an RDMA...
rdma_reject
Called from the listening side to reject a connection or datagram service lookup request.
rdma_resolve_addr
Resolve destination and optional source addresses from IP addresses to an RDMA address. If successful, the specified rdma_cm_id will be bound to a local device.
rdma_resolve_route
Resolves an RDMA route to the destination address in order to establish a connection. The destination address must have already been resolved by calling...
rdma_set_option
Sets communication options for an rdma_cm_id. This call is used to override the default system settings.
Miscellanea (Section 7)
rdma_cm
Used to establish communication over RDMA transports.
rsocket
RDMA socket API and protocol