Tests the RDMA CM connection by using the RDMA ping-pong test.
rping -s [-v] [-V] [-d] [-P] [-a address] [-p port] [-C message_count] [-S message_size]
rping -c [-v] [-V] [-d] -a address [-p port] [-C message_count] [-S message_size]
The rping command establishes a reliable RDMA connection between two nodes using the librdmacm library. Optionally the rping command also performs RDMA transfers between the nodes, then disconnects.
| -s | Runs as the server. |
| -c | Runs as the client. |
| -a address | Specifies the network address to bind the connection to, on the server and specifies the server address to connect to, on the client. |
| -p | Specifies the port number for the listening server. |
| -v | Displays the ping data. |
| -V | Validates the ping data. |
| -d | Displays the debug information. |
| -C message_count | Specifies the number of messages to transfer over each connection. By default, the value is infinite. |
| -S message_size | Specifies the size of each message transferred, in bytes. By default, the value is 100. |
| -P | Runs the server in persistent mode. This allows multiple rping clients to connect to a single server instance and the server will run until the instance is killed. |