winverbs: add new windows based verbs library and driver
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Fri, 25 Jul 2008 00:53:30 +0000 (00:53 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Fri, 25 Jul 2008 00:53:30 +0000 (00:53 +0000)
commit133a11b8aabace5ce74ec32f7e21dd882a844683
tree66be84ac2b2df6cb3ce10557e10526570f496983
parent3c32748a7bb27ec4f6ceec1565aa5415e7305caf
winverbs: add new windows based verbs library and driver

Include port of libibverbs, example programs, and perftest programs to test winverbs.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1446 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
122 files changed:
core/dirs
core/winverbs/dirs [new file with mode: 0644]
core/winverbs/kernel/SOURCES [new file with mode: 0644]
core/winverbs/kernel/makefile [new file with mode: 0644]
core/winverbs/kernel/makefile.inc [new file with mode: 0644]
core/winverbs/kernel/winverbs.inx [new file with mode: 0644]
core/winverbs/kernel/winverbs.rc [new file with mode: 0644]
core/winverbs/kernel/wv_cq.c [new file with mode: 0644]
core/winverbs/kernel/wv_cq.h [new file with mode: 0644]
core/winverbs/kernel/wv_device.c [new file with mode: 0644]
core/winverbs/kernel/wv_device.h [new file with mode: 0644]
core/winverbs/kernel/wv_driver.c [new file with mode: 0644]
core/winverbs/kernel/wv_driver.h [new file with mode: 0644]
core/winverbs/kernel/wv_ep.h [new file with mode: 0644]
core/winverbs/kernel/wv_listen.h [new file with mode: 0644]
core/winverbs/kernel/wv_pd.c [new file with mode: 0644]
core/winverbs/kernel/wv_pd.h [new file with mode: 0644]
core/winverbs/kernel/wv_provider.c [new file with mode: 0644]
core/winverbs/kernel/wv_provider.h [new file with mode: 0644]
core/winverbs/kernel/wv_qp.c [new file with mode: 0644]
core/winverbs/kernel/wv_qp.h [new file with mode: 0644]
core/winverbs/kernel/wv_srq.c [new file with mode: 0644]
core/winverbs/kernel/wv_srq.h [new file with mode: 0644]
core/winverbs/user/SOURCES [new file with mode: 0644]
core/winverbs/user/makefile [new file with mode: 0644]
core/winverbs/user/winverbs.rc [new file with mode: 0644]
core/winverbs/user/wv_base.cpp [new file with mode: 0644]
core/winverbs/user/wv_base.h [new file with mode: 0644]
core/winverbs/user/wv_cq.cpp [new file with mode: 0644]
core/winverbs/user/wv_cq.h [new file with mode: 0644]
core/winverbs/user/wv_device.cpp [new file with mode: 0644]
core/winverbs/user/wv_device.h [new file with mode: 0644]
core/winverbs/user/wv_ep.cpp [new file with mode: 0644]
core/winverbs/user/wv_ep.h [new file with mode: 0644]
core/winverbs/user/wv_exports.src [new file with mode: 0644]
core/winverbs/user/wv_listen.cpp [new file with mode: 0644]
core/winverbs/user/wv_listen.h [new file with mode: 0644]
core/winverbs/user/wv_main.cpp [new file with mode: 0644]
core/winverbs/user/wv_memory.h [new file with mode: 0644]
core/winverbs/user/wv_pd.cpp [new file with mode: 0644]
core/winverbs/user/wv_pd.h [new file with mode: 0644]
core/winverbs/user/wv_provider.cpp [new file with mode: 0644]
core/winverbs/user/wv_provider.h [new file with mode: 0644]
core/winverbs/user/wv_qp.cpp [new file with mode: 0644]
core/winverbs/user/wv_qp.h [new file with mode: 0644]
core/winverbs/user/wv_srq.cpp [new file with mode: 0644]
core/winverbs/user/wv_srq.h [new file with mode: 0644]
core/winverbs/user/wv_uverbs.cpp [new file with mode: 0644]
core/winverbs/wv_ioctl.h [new file with mode: 0644]
core/winverbs/wv_public.h [new file with mode: 0644]
etc/kernel/index_list.c [new file with mode: 0644]
etc/user/getopt.c [new file with mode: 0644]
inc/kernel/index_list.h [new file with mode: 0644]
inc/user/getopt.h [new file with mode: 0644]
inc/user/rdma/winverbs.h [new file with mode: 0644]
inc/user/rdma/wvstatus.h [new file with mode: 0644]
tests/dirs
tests/perftest/dirs [new file with mode: 0644]
tests/perftest/rdma_bw/SOURCES [new file with mode: 0644]
tests/perftest/rdma_bw/makefile [new file with mode: 0644]
tests/perftest/rdma_bw/rdma_bw.c [new file with mode: 0644]
tests/perftest/rdma_lat/SOURCES [new file with mode: 0644]
tests/perftest/rdma_lat/makefile [new file with mode: 0644]
tests/perftest/rdma_lat/rdma_lat.c [new file with mode: 0644]
tests/perftest/read_bw/SOURCES [new file with mode: 0644]
tests/perftest/read_bw/makefile [new file with mode: 0644]
tests/perftest/read_bw/read_bw.c [new file with mode: 0644]
tests/perftest/read_lat/SOURCES [new file with mode: 0644]
tests/perftest/read_lat/makefile [new file with mode: 0644]
tests/perftest/read_lat/read_lat.c [new file with mode: 0644]
tests/perftest/send_bw/SOURCES [new file with mode: 0644]
tests/perftest/send_bw/makefile [new file with mode: 0644]
tests/perftest/send_bw/send_bw.c [new file with mode: 0644]
tests/perftest/send_lat/SOURCES [new file with mode: 0644]
tests/perftest/send_lat/makefile [new file with mode: 0644]
tests/perftest/send_lat/send_lat.c [new file with mode: 0644]
tests/perftest/write_bw/SOURCES [new file with mode: 0644]
tests/perftest/write_bw/makefile [new file with mode: 0644]
tests/perftest/write_bw/write_bw.c [new file with mode: 0644]
tests/perftest/write_bw_postlist/SOURCES [new file with mode: 0644]
tests/perftest/write_bw_postlist/makefile [new file with mode: 0644]
tests/perftest/write_bw_postlist/write_bw_postlist.c [new file with mode: 0644]
tests/perftest/write_lat/SOURCES [new file with mode: 0644]
tests/perftest/write_lat/makefile [new file with mode: 0644]
tests/perftest/write_lat/write_lat.c [new file with mode: 0644]
ulp/dirs
ulp/libibverbs/AUTHORS [new file with mode: 0644]
ulp/libibverbs/COPYING [new file with mode: 0644]
ulp/libibverbs/dirs [new file with mode: 0644]
ulp/libibverbs/examples/asyncwatch/SOURCES [new file with mode: 0644]
ulp/libibverbs/examples/asyncwatch/asyncwatch.c [new file with mode: 0644]
ulp/libibverbs/examples/asyncwatch/makefile [new file with mode: 0644]
ulp/libibverbs/examples/device_list.c [new file with mode: 0644]
ulp/libibverbs/examples/devinfo/SOURCES [new file with mode: 0644]
ulp/libibverbs/examples/devinfo/devinfo.c [new file with mode: 0644]
ulp/libibverbs/examples/devinfo/makefile [new file with mode: 0644]
ulp/libibverbs/examples/dirs [new file with mode: 0644]
ulp/libibverbs/examples/pingpong.c [new file with mode: 0644]
ulp/libibverbs/examples/pingpong.h [new file with mode: 0644]
ulp/libibverbs/examples/rc_pingpong/SOURCES [new file with mode: 0644]
ulp/libibverbs/examples/rc_pingpong/makefile [new file with mode: 0644]
ulp/libibverbs/examples/rc_pingpong/rc_pingpong.c [new file with mode: 0644]
ulp/libibverbs/examples/srq_pingpong/SOURCES [new file with mode: 0644]
ulp/libibverbs/examples/srq_pingpong/makefile [new file with mode: 0644]
ulp/libibverbs/examples/srq_pingpong/srq_pingpong.c [new file with mode: 0644]
ulp/libibverbs/examples/uc_pingpong/SOURCES [new file with mode: 0644]
ulp/libibverbs/examples/uc_pingpong/makefile [new file with mode: 0644]
ulp/libibverbs/examples/uc_pingpong/uc_pingpong.c [new file with mode: 0644]
ulp/libibverbs/examples/ud_pingpong/SOURCES [new file with mode: 0644]
ulp/libibverbs/examples/ud_pingpong/makefile [new file with mode: 0644]
ulp/libibverbs/examples/ud_pingpong/ud_pingpong.c [new file with mode: 0644]
ulp/libibverbs/include/infiniband/verbs.h [new file with mode: 0644]
ulp/libibverbs/src/Sources [new file with mode: 0644]
ulp/libibverbs/src/device.cpp [new file with mode: 0644]
ulp/libibverbs/src/enum_strs.cpp [new file with mode: 0644]
ulp/libibverbs/src/ibv_export.def [new file with mode: 0644]
ulp/libibverbs/src/ibv_exports.src [new file with mode: 0644]
ulp/libibverbs/src/ibv_main.cpp [new file with mode: 0644]
ulp/libibverbs/src/ibverbs.h [new file with mode: 0644]
ulp/libibverbs/src/ibverbs.rc [new file with mode: 0644]
ulp/libibverbs/src/makefile [new file with mode: 0644]
ulp/libibverbs/src/verbs.cpp [new file with mode: 0644]