查找远程infiniband客户端的GID / GUID

时间:2014-10-02 16:38:13

标签: infiniband

我有一个用C编写的应用程序,它通过IPoIB打开从客户端到服务器的TCP连接。 我需要从服务器查找客户端的GUID / GID,最好不要调用外部应用程序。

有没有办法通过ibverbs或者这样的方式这样做我们此时只打开一个TCP连接(以及与之相关的所有常用信息)?

1 个答案:

答案 0 :(得分:1)

您可以设置客户端将其GUID作为直接消息发送,或者响应服务器的某种标志。可以在此链接上找到从客户端检索所有GUID的代码 rdma_count_devices

但是,您需要自己编写一个逻辑,以便将此列表发送到服务器的方式和时间。 此外,我建议使用RDMA CM在infiniband架构中建立连接,而不是使用TCP套接字。