]> git.openfabrics.org - ~shefty/libibverbs.git/commit
libibverbs: Introduce XRC domains
authorSean Hefty <sean.hefty@intel.com>
Fri, 28 Sep 2012 19:12:45 +0000 (12:12 -0700)
committerSean Hefty <sean.hefty@intel.com>
Tue, 26 Mar 2013 19:29:42 +0000 (12:29 -0700)
commit8241c6e63780a40a3f8f6fbf2462a3b185638be3
treeb3e9223aaac5a7411bb3f4d9cb44d8df42847b45
parenta803d177d5947d6aa0ca474dc2401124e6aa1f00
libibverbs: Introduce XRC domains

XRC introduces several new concepts and structures, one of
which is the XRC domain.

XRC domains: xrcd's are a type of protection domain used to
associate shared receive queues with xrc queue pairs.  Since
xrcd are meant to be shared among multiple processes, we
introduce new APIs to open/close xrcd's.

The user to kernel ABI is extended to account for opening/
closing the xrcd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
include/infiniband/driver.h
include/infiniband/kern-abi.h
include/infiniband/verbs.h
src/cmd.c
src/libibverbs.map