What is the replacement of libibverbs/librdmacm for Windows?

705 Views Asked by At

We have our application running on Linux and using RMDA (Infiniband) interface for communication between two modules. Now we like to support our application on Windows and hence looking for IB Verbs replacement.

We tried installing Mellanox Drivers but we are unable to locate headers and libraries to get our code to compile on Windows. Simple infiniband/verbs.h is also not found.

We also found that RDMA on windows is supported via Windows NDK, but it seems to be a very low level. We are looking for some middle layer API set to port our existing Linux based code to Windows.

It will be much appreciated if someone can show us what path we should follow.

Kind regards

1

There are 1 best solutions below

2
On

I have given up on finding Verbs in Windows. Switched to NetworkDirect.

https://docs.mellanox.com/display/winof2v250/Network+Direct+Interface

https://github.com/microsoft/NetworkDirect

The code above provides a similar API as to Verbs.