((struct sockaddr_in *)&addr)->sin_port = SID_TO_PORT(ServiceID);
if (rdma_bind_addr(conn->cm_id, (struct sockaddr *)&addr)) {
- if ((errno == EBUSY) || (errno == EADDRINUSE))
+ if ((errno == EBUSY) || (errno == EADDRINUSE) ||
+ (errno == EADDRNOTAVAIL))
dat_status = DAT_CONN_QUAL_IN_USE;
else
dat_status =
if (rdma_listen(conn->cm_id, 0)) { /* max cma backlog */
- if ((errno == EBUSY) || (errno == EADDRINUSE))
+ if ((errno == EBUSY) || (errno == EADDRINUSE) ||
+ (errno == EADDRNOTAVAIL))
dat_status = DAT_CONN_QUAL_IN_USE;
else
dat_status =