RDMA on Windows 10

Ailsa 25 Reputation points
2023-02-21T06:29:44.65+00:00

We can use verbs API to program RDMA on Linux. How to program RDMA on Windows 10?

We can find some information about "Network Direct SPI", and it refers interfaces like INDAdapter, INDCompletionQueue.

We can find example code at https://github.com/microsoft/NetworkDirect

The example code uses interfaces like IND2Adapter, IND2CompletionQueue. But these interfaces are not referred in "Network Direct SPI".

What should I use? IND2Adapter or INDAdapter?

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,595 questions
0 comments No comments
{count} vote

Accepted answer
  1. Limitless Technology 43,926 Reputation points
    2023-02-21T19:51:20.2966667+00:00

    Hi. Thank you for your question and reaching out. I’d be more than happy to help you with your query

    You should use the IND2Adapter and IND2CompletionQueue interfaces if you are programming RDMA on Windows 10, as these are the interfaces used in the Network Direct SPI version 2. The INDAdapter and INDCompletionQueue interfaces are part of the Network Direct SPI version 1, which is not supported on Windows 10.

    If the reply was helpful, please don’t forget to upvote or accept as answer, thank you.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Koteeswaran, Hariharasudhan 0 Reputation points
    2023-03-23T18:04:01.02+00:00

    I also have similar kind of question. I am able to use the INDAdapter interface on Windows 10(is it deprecated or not recommended?). Where can we find the references for IND2Adapter and IND2CompletionQueue interfaces? It's not in the "Network Direct SPI". Also, is it possible to configure Infini Band protocol on Windows 10?

    0 comments No comments