RDMA/uverbs: Export ib_open_qp() capability to user space
authorSean Hefty <sean.hefty@intel.com>
Thu, 11 Aug 2011 20:57:43 +0000 (13:57 -0700)
committerRoland Dreier <roland@purestorage.com>
Thu, 13 Oct 2011 16:50:56 +0000 (09:50 -0700)
commit42849b2697c36abdafa6aef64186b15055392046
tree40d683c9321a7d689aa8f0f765a31e4c4ad4fc02
parent0e0ec7e0638ef48e0c661873dfcc8caccab984c6
RDMA/uverbs: Export ib_open_qp() capability to user space

Allow processes that share the same XRC domain to open an existing
shareable QP.  This permits those processes to receive events on the
shared QP and transfer ownership, so that any process may modify the
QP.  The latter allows the creating process to exit, while a remaining
process can still transition it for path migration purposes.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/core/uverbs.h
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/core/uverbs_main.c
drivers/infiniband/hw/mlx4/main.c
include/rdma/ib_user_verbs.h