softROCE RDMA不同端口上的同一设备

问题描述

我想知道是否有一种方法可以创建具有相同设备名称但端口不同的rdma rxe设备。本质上,同一RDMA设备通过不同的eth接口具有不同的端口。

当我做类似的事情

$ sudo rdma link add rdma_1 type rxe netdev ens3

它将通过eth接口rdma_1创建一个名为ens3的RDMA设备。

现在我无法通过其他eth接口创建具有相同名称的其他设备

$ sudo rdma link add rdma_1 type rxe netdev ens4
error: Too many open files in system

有没有办法做到这一点。我本质上需要的是这样的配置,

$ ibstatus
Infiniband device 'rdma_1' port 1 status:
    default gid:     fe80:0000:0000:0000:5054:00ff:fe12:4313
    base lid:    0x0
    sm lid:  0x0
    state:       4: ACTIVE
    phys state:  5: LinkUp
    rate:        2.5 Gb/sec (1X SDR)
    link_layer:  Ethernet

Infiniband device 'rdma_1' port 2 status:
    default gid:     fe80:0000:0000:0000:5054:00ff:fe12:4314
    base lid:    ...
    sm lid:  ...
    state:       4: ACTIVE
    phys state:  5: LinkUp
    rate:        2.5 Gb/sec (1X SDR)
    link_layer:  Ethernet

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)