Lines Matching +full:transfer +full:- +full:function
1 .\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md
2 .TH "RSOCKET" 7 "2013-01-21" "librdmacm" "Librdmacm Programmer's Manual" librdmacm
4 rsocket \- RDMA socket API
10 Rsockets is a protocol over RDMA that supports a socket-level API
13 functions match the name and function signature of socket calls,
14 with the exception that all function calls are prefixed with an 'r'.
39 SOL_SOCKET - SO_ERROR, SO_KEEPALIVE (flag supported, but ignored),
42 IPPROTO_TCP - TCP_NODELAY, TCP_MAXSEG
44 IPPROTO_IPV6 - IPV6_V6ONLY
50 This is also known as zero-copy support, since data is sent and
63 selects -1 for the offset, rsockets selects one. The remote peer may
66 peer receives a data transfer initiated after riomap has completed.
83 Riowrite allows an application to transfer data over an rsocket
87 a receiver's view, riowrite transfers are silently redirected into a pre-
89 is not informed of the transfer. However, iowrite data is still considered
91 subsequent transfer is received. A message sent immediately after initiating
98 RDMA_SQSIZE - Integer size of the underlying send queue.
100 RDMA_RQSIZE - Integer size of the underlying receive queue.
102 RDMA_INLINE - Integer size of inline data.
104 RDMA_IOMAPSIZE - Integer number of remote IO mappings supported
106 RDMA_ROUTE - struct ibv_path_data of path record for connection.
108 Note that rsockets fd's cannot be passed into non-rsocket calls. For
114 preload library. Because rsockets implements an end-to-end protocol,
136 mem_default - default size of receive buffer(s)
138 wmem_default - default size of send buffer(s)
140 sqsize_default - default size of send queue
142 rqsize_default - default size of receive queue
144 inline_default - default size of inline data
146 iomap_size - default size of remote iomapping table
148 polling_time - default number of microseconds to poll for data before waiting