I'm porting the Cornell Derecho RDMA programming platform (http://www.cs.cornell.edu/ken for details) to Windows Server using the NDSPI layer to access verbs. This of course is quite a different model than the one used by Mellanox OFED on Linux platforms: NDSPI is intended to be more general, and at the same time is offered as an OLE provider, and lacks access to some of the Mellanox RDMA features.
I'm curious to know whether anyone in the Mellanox community has experience doing this? Have you ported any kind of RDMA code from Linux to Windows Server? What was your experience, and especially, are there any hints you can offer, or warnings about things that can go wrong that I might not be aware of?