Listens for incoming connection requests.
#include <rdma/rdma_cma.h> int rdma_listen(struct rdma_cm_id *id, int backlog);
The rdma_listen function initiates a listen for incoming connection requests lookup. The listen operation is restricted to the locally bound source addresses.
| id | Specifies the RDMA identifier. | 
| backlog | Specifies the backlog of incoming connection requests. | 
| 0 | On success. | 
| -1 | Error, see errno. | 
| -EINVAL | If the id parameter is NULL. | 
| -ENODATA | The write operation on id->channel->fd failed. | 
| -ENOMEM | There is not enough space to allocate by malloc. | 
| -ENODEV | Unable to get an RDMA device. |