Where can I find the windows libraries/SDK files to develop a simple ib_verb example

It doesn’t look like the current windows OFED2 SDK has examples that run in windows. Are there examples somewhere else I can find?



Hello Shane,

Thank you for posting your inquiry on the NVIDIA Networking Community.

Unfortunately, with WinOF-2, the SDK is not supported anymore, as it only applies for adapters up to ConnectX-3.

Instead of the IBAL API, all development needs to be done against Microsoft’s Network Direct Interface (NDI) API.

The Network Direct Interface (NDI) architecture provides application developers with a networking interface that enables zero-copy data transfers between applications, kernel-bypass I/O generation and completion processing, and one-sided data transfer operations.

NDI is supported by Microsoft and is the recommended method to write RDMA application. NDI exposes the advanced capabilities of the Mellanox networking devices and allows applications to leverage advances of RDMA.

Both RoCE and InfiniBand (IB) can implement NDI.

For further information, please refer to: http://msdn.microsoft.com/en-us/library/cc904397(v=vs.85).aspx

For code examples using NDI, you may refer to: https://msdn.microsoft.com/library/cc853440(v=vs.85).aspx

Thank you and regards,

~NVIDIA Networking Technical Support