Fix naggy "Failed to get RDMA device list: Unknown error -38"
This commit is contained in:
+7
-1
@@ -62,7 +62,13 @@ msgr_rdma_context_t *msgr_rdma_context_t::create(const char *ib_devname, uint8_t
|
|||||||
dev_list = ibv_get_device_list(NULL);
|
dev_list = ibv_get_device_list(NULL);
|
||||||
if (!dev_list)
|
if (!dev_list)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "Failed to get RDMA device list: %s\n", strerror(errno));
|
if (errno == -ENOSYS || errno == ENOSYS)
|
||||||
|
{
|
||||||
|
if (log_level > 0)
|
||||||
|
fprintf(stderr, "No RDMA devices found (RDMA device list returned ENOSYS)\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
fprintf(stderr, "Failed to get RDMA device list: %s\n", strerror(errno));
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
if (!ib_devname)
|
if (!ib_devname)
|
||||||
|
|||||||
Reference in New Issue
Block a user