]> git.openfabrics.org - ~shefty/libibverbs.git/log
~shefty/libibverbs.git
11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:56:10 +0000 (09:56 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:56:10 +0000 (09:56 -0700)]
refresh (create temporary patch)

11 years agoRefresh of srq_ex
Sean Hefty [Wed, 26 Sep 2012 16:56:10 +0000 (09:56 -0700)]
Refresh of srq_ex

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:53:41 +0000 (09:53 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:53:41 +0000 (09:53 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:53:40 +0000 (09:53 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:53:40 +0000 (09:53 -0700)]
refresh (create temporary patch)

11 years agoRefresh of srq_ex
Sean Hefty [Wed, 26 Sep 2012 16:53:40 +0000 (09:53 -0700)]
Refresh of srq_ex

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:47:00 +0000 (09:47 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:47:00 +0000 (09:47 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:47:00 +0000 (09:47 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:47:00 +0000 (09:47 -0700)]
refresh (create temporary patch)

11 years agoRefresh of srq_ex
Sean Hefty [Wed, 26 Sep 2012 16:46:59 +0000 (09:46 -0700)]
Refresh of srq_ex

11 years agolivibverbs: Add support for XRC SRQs
Sean Hefty [Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)]
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>
11 years agolivibverbs: Add support for XRC SRQs
Sean Hefty [Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)]
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>
11 years agopop
Sean Hefty [Wed, 26 Sep 2012 16:11:33 +0000 (09:11 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 26 Sep 2012 16:11:33 +0000 (09:11 -0700)]
pop

11 years agolivibverbs: Add support for XRC SRQs
Sean Hefty [Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)]
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>
11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:11:31 +0000 (09:11 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:11:31 +0000 (09:11 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:11:31 +0000 (09:11 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:11:31 +0000 (09:11 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Wed, 26 Sep 2012 16:11:31 +0000 (09:11 -0700)]
Refresh of xrcd

11 years agopop
Sean Hefty [Wed, 26 Sep 2012 16:10:41 +0000 (09:10 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 26 Sep 2012 16:10:41 +0000 (09:10 -0700)]
pop

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:10:39 +0000 (09:10 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:10:39 +0000 (09:10 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:10:39 +0000 (09:10 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:10:39 +0000 (09:10 -0700)]
refresh (create temporary patch)

11 years agoRefresh of srq_ex
Sean Hefty [Wed, 26 Sep 2012 16:10:39 +0000 (09:10 -0700)]
Refresh of srq_ex

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:01:15 +0000 (09:01 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 16:01:15 +0000 (09:01 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:01:15 +0000 (09:01 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 16:01:15 +0000 (09:01 -0700)]
refresh (create temporary patch)

11 years agoRefresh of srq_ex
Sean Hefty [Wed, 26 Sep 2012 16:01:14 +0000 (09:01 -0700)]
Refresh of srq_ex

11 years agolivibverbs: Add support for XRC SRQs
Sean Hefty [Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)]
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>
11 years agolivibverbs: Add support for XRC SRQs
Sean Hefty [Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)]
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>
11 years agopop (CONFLICT)
Sean Hefty [Wed, 26 Sep 2012 16:00:07 +0000 (09:00 -0700)]
pop (CONFLICT)

11 years agopop (CONFLICT)
Sean Hefty [Wed, 26 Sep 2012 16:00:07 +0000 (09:00 -0700)]
pop (CONFLICT)

11 years agolivibverbs: Add support for XRC SRQs
Sean Hefty [Mon, 17 Sep 2012 19:34:55 +0000 (12:34 -0700)]
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>
11 years agopop
Sean Hefty [Wed, 26 Sep 2012 16:00:07 +0000 (09:00 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 26 Sep 2012 16:00:07 +0000 (09:00 -0700)]
pop

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:15:40 +0000 (17:15 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:15:40 +0000 (17:15 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:15:40 +0000 (17:15 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:15:40 +0000 (17:15 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Wed, 26 Sep 2012 00:15:40 +0000 (17:15 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:15:02 +0000 (17:15 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:15:02 +0000 (17:15 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:14:43 +0000 (17:14 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:14:43 +0000 (17:14 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Wed, 26 Sep 2012 00:14:43 +0000 (17:14 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:14:16 +0000 (17:14 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:14:16 +0000 (17:14 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:14:16 +0000 (17:14 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:14:16 +0000 (17:14 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Wed, 26 Sep 2012 00:14:16 +0000 (17:14 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:08:39 +0000 (17:08 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:08:39 +0000 (17:08 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:08:39 +0000 (17:08 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:08:39 +0000 (17:08 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Wed, 26 Sep 2012 00:08:39 +0000 (17:08 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:06:45 +0000 (17:06 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 26 Sep 2012 00:06:45 +0000 (17:06 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:06:45 +0000 (17:06 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 26 Sep 2012 00:06:45 +0000 (17:06 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Wed, 26 Sep 2012 00:06:45 +0000 (17:06 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Tue, 25 Sep 2012 23:22:51 +0000 (16:22 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 25 Sep 2012 23:22:51 +0000 (16:22 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 25 Sep 2012 23:22:51 +0000 (16:22 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 25 Sep 2012 23:22:51 +0000 (16:22 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Tue, 25 Sep 2012 23:22:51 +0000 (16:22 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Tue, 25 Sep 2012 22:59:33 +0000 (15:59 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 25 Sep 2012 22:59:33 +0000 (15:59 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 25 Sep 2012 22:59:33 +0000 (15:59 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 25 Sep 2012 22:59:33 +0000 (15:59 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Tue, 25 Sep 2012 22:59:33 +0000 (15:59 -0700)]
Refresh of xrcd

11 years agorefresh
Sean Hefty [Tue, 25 Sep 2012 21:55:05 +0000 (14:55 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 25 Sep 2012 21:55:05 +0000 (14:55 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 25 Sep 2012 21:55:05 +0000 (14:55 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 25 Sep 2012 21:55:05 +0000 (14:55 -0700)]
refresh (create temporary patch)

11 years agoRefresh of xrcd
Sean Hefty [Tue, 25 Sep 2012 21:55:04 +0000 (14:55 -0700)]
Refresh of xrcd

11 years agolibibverbs: Introduce XRC domains
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agolibibverbs: Introduce XRC domains
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agolibibverbs: Introduce XRC domains
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agoXRC introduces several new concepts and structures, one of
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agoXRC introduces several new concepts and structures, one of
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agoXRC introduces several new concepts and structures, one of
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agoXRC introduces several new concepts and structures, one of
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agoXRC introduces several new concepts and structures, one of
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agopop
Sean Hefty [Tue, 25 Sep 2012 21:39:38 +0000 (14:39 -0700)]
pop

11 years agopop
Sean Hefty [Tue, 25 Sep 2012 21:39:38 +0000 (14:39 -0700)]
pop

11 years agoXRC introduces several new concepts and structures, one of
Sean Hefty [Fri, 7 Sep 2012 21:38:07 +0000 (14:38 -0700)]
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>
11 years agopop
Sean Hefty [Tue, 25 Sep 2012 21:38:58 +0000 (14:38 -0700)]
pop

11 years agopop
Sean Hefty [Tue, 25 Sep 2012 21:38:58 +0000 (14:38 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 20 Sep 2012 21:23:59 +0000 (14:23 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 20 Sep 2012 21:23:59 +0000 (14:23 -0700)]
pop

11 years agolibibverbs: Add XRC sample application
Jay Sternberg [Wed, 19 Sep 2012 21:46:28 +0000 (14:46 -0700)]
libibverbs: Add XRC sample application

Signed-off-by: Jay Sternberg <jay.e.sternberg@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibibverbs: Add man page for ibv_open_qp
Sean Hefty [Wed, 19 Sep 2012 16:40:37 +0000 (09:40 -0700)]
libibverbs: Add man page for ibv_open_qp

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibibverbs: Add ibv_open_qp
Sean Hefty [Wed, 19 Sep 2012 16:19:59 +0000 (09:19 -0700)]
libibverbs: Add ibv_open_qp

XRC receive QPs are shareable across multiple processes.  Allow
any process with access to the xrc domain to open an existing
QP.  After opening the QP, the process will receive events
related to the QP and be able to modify the QP.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>