├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile.am ├── NEWS ├── README ├── autogen.sh ├── configure.ac ├── docs └── rsocket ├── examples ├── .gitignore ├── cmatose.c ├── cmtime.c ├── common.c ├── common.h ├── mckey.c ├── rcopy.c ├── rdma_client.c ├── rdma_server.c ├── rdma_xclient.c ├── rdma_xserver.c ├── riostream.c ├── rping.c ├── rstream.c ├── udaddy.c └── udpong.c ├── include ├── infiniband │ └── ib.h └── rdma │ ├── rdma_cma.h │ ├── rdma_cma_abi.h │ ├── rdma_verbs.h │ └── rsocket.h ├── librdmacm.spec.in ├── man ├── mckey.1 ├── rcopy.1 ├── rdma_accept.3 ├── rdma_ack_cm_event.3 ├── rdma_bind_addr.3 ├── rdma_client.1 ├── rdma_cm.7 ├── rdma_connect.3 ├── rdma_create_ep.3 ├── rdma_create_event_channel.3 ├── rdma_create_id.3 ├── rdma_create_qp.3 ├── rdma_create_srq.3 ├── rdma_dereg_mr.3 ├── rdma_destroy_ep.3 ├── rdma_destroy_event_channel.3 ├── rdma_destroy_id.3 ├── rdma_destroy_qp.3 ├── rdma_destroy_srq.3 ├── rdma_disconnect.3 ├── rdma_event_str.3 ├── rdma_free_devices.3 ├── rdma_get_cm_event.3 ├── rdma_get_devices.3 ├── rdma_get_dst_port.3 ├── rdma_get_local_addr.3 ├── rdma_get_peer_addr.3 ├── rdma_get_recv_comp.3 ├── rdma_get_request.3 ├── rdma_get_send_comp.3 ├── rdma_get_src_port.3 ├── rdma_getaddrinfo.3 ├── rdma_join_multicast.3 ├── rdma_leave_multicast.3 ├── rdma_listen.3 ├── rdma_migrate_id.3 ├── rdma_notify.3 ├── rdma_post_read.3 ├── rdma_post_readv.3 ├── rdma_post_recv.3 ├── rdma_post_recvv.3 ├── rdma_post_send.3 ├── rdma_post_sendv.3 ├── rdma_post_ud_send.3 ├── rdma_post_write.3 ├── rdma_post_writev.3 ├── rdma_reg_msgs.3 ├── rdma_reg_read.3 ├── rdma_reg_write.3 ├── rdma_reject.3 ├── rdma_resolve_addr.3 ├── rdma_resolve_route.3 ├── rdma_server.1 ├── rdma_set_option.3 ├── rdma_xclient.1 ├── rdma_xserver.1 ├── riostream.1 ├── rping.1 ├── rsocket.7 ├── rstream.1 ├── ucmatose.1 └── udaddy.1 └── src ├── .gitignore ├── acm.c ├── addrinfo.c ├── cma.c ├── cma.h ├── indexer.c ├── indexer.h ├── librdmacm.map ├── preload.c └── rsocket.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/Makefile.am -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/README -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/configure.ac -------------------------------------------------------------------------------- /docs/rsocket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/docs/rsocket -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/cmatose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/cmatose.c -------------------------------------------------------------------------------- /examples/cmtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/cmtime.c -------------------------------------------------------------------------------- /examples/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/common.c -------------------------------------------------------------------------------- /examples/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/common.h -------------------------------------------------------------------------------- /examples/mckey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/mckey.c -------------------------------------------------------------------------------- /examples/rcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rcopy.c -------------------------------------------------------------------------------- /examples/rdma_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rdma_client.c -------------------------------------------------------------------------------- /examples/rdma_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rdma_server.c -------------------------------------------------------------------------------- /examples/rdma_xclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rdma_xclient.c -------------------------------------------------------------------------------- /examples/rdma_xserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rdma_xserver.c -------------------------------------------------------------------------------- /examples/riostream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/riostream.c -------------------------------------------------------------------------------- /examples/rping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rping.c -------------------------------------------------------------------------------- /examples/rstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/rstream.c -------------------------------------------------------------------------------- /examples/udaddy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/udaddy.c -------------------------------------------------------------------------------- /examples/udpong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/examples/udpong.c -------------------------------------------------------------------------------- /include/infiniband/ib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/include/infiniband/ib.h -------------------------------------------------------------------------------- /include/rdma/rdma_cma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/include/rdma/rdma_cma.h -------------------------------------------------------------------------------- /include/rdma/rdma_cma_abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/include/rdma/rdma_cma_abi.h -------------------------------------------------------------------------------- /include/rdma/rdma_verbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/include/rdma/rdma_verbs.h -------------------------------------------------------------------------------- /include/rdma/rsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/include/rdma/rsocket.h -------------------------------------------------------------------------------- /librdmacm.spec.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/librdmacm.spec.in -------------------------------------------------------------------------------- /man/mckey.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/mckey.1 -------------------------------------------------------------------------------- /man/rcopy.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rcopy.1 -------------------------------------------------------------------------------- /man/rdma_accept.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_accept.3 -------------------------------------------------------------------------------- /man/rdma_ack_cm_event.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_ack_cm_event.3 -------------------------------------------------------------------------------- /man/rdma_bind_addr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_bind_addr.3 -------------------------------------------------------------------------------- /man/rdma_client.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_client.1 -------------------------------------------------------------------------------- /man/rdma_cm.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_cm.7 -------------------------------------------------------------------------------- /man/rdma_connect.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_connect.3 -------------------------------------------------------------------------------- /man/rdma_create_ep.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_create_ep.3 -------------------------------------------------------------------------------- /man/rdma_create_event_channel.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_create_event_channel.3 -------------------------------------------------------------------------------- /man/rdma_create_id.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_create_id.3 -------------------------------------------------------------------------------- /man/rdma_create_qp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_create_qp.3 -------------------------------------------------------------------------------- /man/rdma_create_srq.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_create_srq.3 -------------------------------------------------------------------------------- /man/rdma_dereg_mr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_dereg_mr.3 -------------------------------------------------------------------------------- /man/rdma_destroy_ep.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_destroy_ep.3 -------------------------------------------------------------------------------- /man/rdma_destroy_event_channel.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_destroy_event_channel.3 -------------------------------------------------------------------------------- /man/rdma_destroy_id.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_destroy_id.3 -------------------------------------------------------------------------------- /man/rdma_destroy_qp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_destroy_qp.3 -------------------------------------------------------------------------------- /man/rdma_destroy_srq.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_destroy_srq.3 -------------------------------------------------------------------------------- /man/rdma_disconnect.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_disconnect.3 -------------------------------------------------------------------------------- /man/rdma_event_str.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_event_str.3 -------------------------------------------------------------------------------- /man/rdma_free_devices.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_free_devices.3 -------------------------------------------------------------------------------- /man/rdma_get_cm_event.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_cm_event.3 -------------------------------------------------------------------------------- /man/rdma_get_devices.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_devices.3 -------------------------------------------------------------------------------- /man/rdma_get_dst_port.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_dst_port.3 -------------------------------------------------------------------------------- /man/rdma_get_local_addr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_local_addr.3 -------------------------------------------------------------------------------- /man/rdma_get_peer_addr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_peer_addr.3 -------------------------------------------------------------------------------- /man/rdma_get_recv_comp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_recv_comp.3 -------------------------------------------------------------------------------- /man/rdma_get_request.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_request.3 -------------------------------------------------------------------------------- /man/rdma_get_send_comp.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_send_comp.3 -------------------------------------------------------------------------------- /man/rdma_get_src_port.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_get_src_port.3 -------------------------------------------------------------------------------- /man/rdma_getaddrinfo.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_getaddrinfo.3 -------------------------------------------------------------------------------- /man/rdma_join_multicast.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_join_multicast.3 -------------------------------------------------------------------------------- /man/rdma_leave_multicast.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_leave_multicast.3 -------------------------------------------------------------------------------- /man/rdma_listen.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_listen.3 -------------------------------------------------------------------------------- /man/rdma_migrate_id.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_migrate_id.3 -------------------------------------------------------------------------------- /man/rdma_notify.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_notify.3 -------------------------------------------------------------------------------- /man/rdma_post_read.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_read.3 -------------------------------------------------------------------------------- /man/rdma_post_readv.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_readv.3 -------------------------------------------------------------------------------- /man/rdma_post_recv.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_recv.3 -------------------------------------------------------------------------------- /man/rdma_post_recvv.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_recvv.3 -------------------------------------------------------------------------------- /man/rdma_post_send.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_send.3 -------------------------------------------------------------------------------- /man/rdma_post_sendv.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_sendv.3 -------------------------------------------------------------------------------- /man/rdma_post_ud_send.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_ud_send.3 -------------------------------------------------------------------------------- /man/rdma_post_write.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_write.3 -------------------------------------------------------------------------------- /man/rdma_post_writev.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_post_writev.3 -------------------------------------------------------------------------------- /man/rdma_reg_msgs.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_reg_msgs.3 -------------------------------------------------------------------------------- /man/rdma_reg_read.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_reg_read.3 -------------------------------------------------------------------------------- /man/rdma_reg_write.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_reg_write.3 -------------------------------------------------------------------------------- /man/rdma_reject.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_reject.3 -------------------------------------------------------------------------------- /man/rdma_resolve_addr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_resolve_addr.3 -------------------------------------------------------------------------------- /man/rdma_resolve_route.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_resolve_route.3 -------------------------------------------------------------------------------- /man/rdma_server.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_server.1 -------------------------------------------------------------------------------- /man/rdma_set_option.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_set_option.3 -------------------------------------------------------------------------------- /man/rdma_xclient.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_xclient.1 -------------------------------------------------------------------------------- /man/rdma_xserver.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rdma_xserver.1 -------------------------------------------------------------------------------- /man/riostream.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/riostream.1 -------------------------------------------------------------------------------- /man/rping.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rping.1 -------------------------------------------------------------------------------- /man/rsocket.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rsocket.7 -------------------------------------------------------------------------------- /man/rstream.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/rstream.1 -------------------------------------------------------------------------------- /man/ucmatose.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/ucmatose.1 -------------------------------------------------------------------------------- /man/udaddy.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/man/udaddy.1 -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/acm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/acm.c -------------------------------------------------------------------------------- /src/addrinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/addrinfo.c -------------------------------------------------------------------------------- /src/cma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/cma.c -------------------------------------------------------------------------------- /src/cma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/cma.h -------------------------------------------------------------------------------- /src/indexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/indexer.c -------------------------------------------------------------------------------- /src/indexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/indexer.h -------------------------------------------------------------------------------- /src/librdmacm.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/librdmacm.map -------------------------------------------------------------------------------- /src/preload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/preload.c -------------------------------------------------------------------------------- /src/rsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ofiwg/librdmacm/HEAD/src/rsocket.c --------------------------------------------------------------------------------