]> git.openfabrics.org - ~shefty/libibverbs.git/commit
livibverbs: Add support for XRC SRQs
authorSean Hefty <sean.hefty@intel.com>
Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)
committerSean Hefty <sean.hefty@intel.com>
Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)
commit506b2bc119d1a522eb5da02a41360857151987ab
tree282ec28d046356a7b16a5a176e11b7f2055ed147
parent71fa003681345f671bdef05c9548263252e949de
livibverbs: Add support for XRC SRQs

XRC support requires the use of a new type of SRQ.

XRC shared receive queues: xrc srq's are similar to normal
srq's, except that they are bound to an xrcd, rather
than to a protection domain.  Based on the current spec
and implementation, they are only usable with xrc qps.  To
support xrc srq's, we define a new srq_init_attr structure
to include an srq type and other needed information.

The kernel ABI is also updated to allow creating extended
SRQs.

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
src/verbs.c