]> git.openfabrics.org - ~shefty/rdma-win.git/commit
winverbs: fixes to support OFED compatibility libraries and ND
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 23 Apr 2009 19:29:41 +0000 (19:29 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 23 Apr 2009 19:29:41 +0000 (19:29 +0000)
commit3d6e37c48aad8696e6f944100458a8285c9ed270
tree6eeb216c3963182cbd607b56d1df1066f30b93a7
parent21a23dd8d91ee697b06b44fa21036ee82944d62d
winverbs: fixes to support OFED compatibility libraries and ND

Winverbs fixes based on testing the DAPL openib_scm provider, which uses the
libibverbs compatibility library.

Simplify endpoint connect locking and code structure so it's clear when the
user's request is completed.

Add const to TranslateAddress to avoid a compiler warning when building the
ND provider.

Renumber CQ notification types to align with underlying code.

Take the RemoteAddress in a send work request in host order, to align with
the UVP.  (This will be revisited, but is required for RDMA over winverbs to
work for now.)

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2128 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
trunk/core/winverbs/kernel/wv_ep.c
trunk/core/winverbs/user/wv_provider.cpp
trunk/core/winverbs/user/wv_provider.h
trunk/core/winverbs/wv_ioctl.h
trunk/inc/user/rdma/winverbs.h