The RDMA CM only provides the communication management (connection setup and teardown) portion of an RDMA API. It works in conjunction with the verbs API defined by the libibverbs library. The libibverbs library provides the interfaces required to send and receive data.