]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:47:14 +0000 (16:47 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:47:14 +0000 (16:47 -0700)]
refresh (create temporary patch)

12 years agoRefresh of conn-err
Sean Hefty [Mon, 21 May 2012 23:47:14 +0000 (16:47 -0700)]
Refresh of conn-err

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:46:34 +0000 (16:46 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:46:34 +0000 (16:46 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:46:34 +0000 (16:46 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:46:34 +0000 (16:46 -0700)]
refresh (create temporary patch)

12 years agoRefresh of conn-err
Sean Hefty [Mon, 21 May 2012 23:46:34 +0000 (16:46 -0700)]
Refresh of conn-err

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:43:48 +0000 (16:43 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:43:48 +0000 (16:43 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:43:48 +0000 (16:43 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:43:48 +0000 (16:43 -0700)]
refresh (create temporary patch)

12 years agoRefresh of conn-err
Sean Hefty [Mon, 21 May 2012 23:43:48 +0000 (16:43 -0700)]
Refresh of conn-err

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:42:57 +0000 (16:42 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:42:57 +0000 (16:42 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:42:56 +0000 (16:42 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:42:56 +0000 (16:42 -0700)]
refresh (create temporary patch)

12 years agoRefresh of conn-err
Sean Hefty [Mon, 21 May 2012 23:42:56 +0000 (16:42 -0700)]
Refresh of conn-err

12 years agorstream: Check for connection error on async connect
Sean Hefty [Mon, 21 May 2012 23:39:46 +0000 (16:39 -0700)]
rstream: Check for connection error on async connect

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Check for connection error on async connect
Sean Hefty [Mon, 21 May 2012 23:39:46 +0000 (16:39 -0700)]
rstream: Check for connection error on async connect

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Check for connection error on async connect
Sean Hefty [Mon, 21 May 2012 23:39:46 +0000 (16:39 -0700)]
rstream: Check for connection error on async connect

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Mon, 21 May 2012 23:39:46 +0000 (16:39 -0700)]
new

12 years agonew
Sean Hefty [Mon, 21 May 2012 23:39:46 +0000 (16:39 -0700)]
new

12 years agorstream: Check for connection error on async connect
Sean Hefty [Mon, 21 May 2012 23:39:46 +0000 (16:39 -0700)]
rstream: Check for connection error on async connect

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:39:18 +0000 (16:39 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 23:39:18 +0000 (16:39 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:39:18 +0000 (16:39 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 23:39:18 +0000 (16:39 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-qpsize
Sean Hefty [Mon, 21 May 2012 23:39:18 +0000 (16:39 -0700)]
Refresh of rs-qpsize

12 years agorsockets: Reduce QP size if larger than hardware maximums
Sean Hefty [Sat, 19 May 2012 00:07:11 +0000 (17:07 -0700)]
rsockets: Reduce QP size if larger than hardware maximums

When porting rsockets to iwarp, it was discovered that the default
QP size (512) was larger than that supported by the hardware.
Decrease the size of the QP if the default size is larger than
the maximum supported by the hardware.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Mon, 21 May 2012 05:44:51 +0000 (22:44 -0700)]
pop

12 years agopop
Sean Hefty [Mon, 21 May 2012 05:44:51 +0000 (22:44 -0700)]
pop

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:44:34 +0000 (22:44 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:44:34 +0000 (22:44 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:44:34 +0000 (22:44 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:44:34 +0000 (22:44 -0700)]
refresh (create temporary patch)

12 years agoRefresh of destroy_cqs
Sean Hefty [Mon, 21 May 2012 05:44:34 +0000 (22:44 -0700)]
Refresh of destroy_cqs

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:42:28 +0000 (22:42 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:42:28 +0000 (22:42 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:42:28 +0000 (22:42 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:42:28 +0000 (22:42 -0700)]
refresh (create temporary patch)

12 years agoRefresh of destroy_cqs
Sean Hefty [Mon, 21 May 2012 05:42:28 +0000 (22:42 -0700)]
Refresh of destroy_cqs

12 years agolibrdmacm: Check that send and recv CQs are different before destroying
Sean Hefty [Mon, 21 May 2012 05:41:38 +0000 (22:41 -0700)]
librdmacm: Check that send and recv CQs are different before destroying

ucma_destroy_cqs() destroys both the send and recv CQs if they
are non-null.  If the two CQs are actually the same one, this
results in a crash when trying to destroy the second CQ.  Check
that the CQs are different before destroying the second CQ.

This fixes a crash when using rsockets, which sets the send and
recv CQs to the same CQ.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agolibrdmacm: Check that send and recv CQs are different before destroying
Sean Hefty [Mon, 21 May 2012 05:41:38 +0000 (22:41 -0700)]
librdmacm: Check that send and recv CQs are different before destroying

ucma_destroy_cqs() destroys both the send and recv CQs if they
are non-null.  If the two CQs are actually the same one, this
results in a crash when trying to destroy the second CQ.  Check
that the CQs are different before destroying the second CQ.

This fixes a crash when using rsockets, which sets the send and
recv CQs to the same CQ.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Mon, 21 May 2012 05:41:38 +0000 (22:41 -0700)]
new

12 years agonew
Sean Hefty [Mon, 21 May 2012 05:41:38 +0000 (22:41 -0700)]
new

12 years agolibrdmacm: Check that send and recv CQs are different before destroying
Sean Hefty [Mon, 21 May 2012 05:41:38 +0000 (22:41 -0700)]
librdmacm: Check that send and recv CQs are different before destroying

ucma_destroy_cqs() destroys both the send and recv CQs if they
are non-null.  If the two CQs are actually the same one, this
results in a crash when trying to destroy the second CQ.  Check
that the CQs are different before destroying the second CQ.

This fixes a crash when using rsockets, which sets the send and
recv CQs to the same CQ.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Mon, 21 May 2012 05:37:40 +0000 (22:37 -0700)]
pop

12 years agopop
Sean Hefty [Mon, 21 May 2012 05:37:40 +0000 (22:37 -0700)]
pop

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:37:22 +0000 (22:37 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:37:22 +0000 (22:37 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:37:22 +0000 (22:37 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:37:22 +0000 (22:37 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-qpsize
Sean Hefty [Mon, 21 May 2012 05:37:22 +0000 (22:37 -0700)]
Refresh of rs-qpsize

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:11:16 +0000 (22:11 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 21 May 2012 05:11:16 +0000 (22:11 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:11:16 +0000 (22:11 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 21 May 2012 05:11:16 +0000 (22:11 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-qpsize
Sean Hefty [Mon, 21 May 2012 05:11:16 +0000 (22:11 -0700)]
Refresh of rs-qpsize

12 years agorefresh
Sean Hefty [Sun, 20 May 2012 23:20:49 +0000 (16:20 -0700)]
refresh

12 years agorefresh
Sean Hefty [Sun, 20 May 2012 23:20:49 +0000 (16:20 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Sun, 20 May 2012 23:20:49 +0000 (16:20 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Sun, 20 May 2012 23:20:49 +0000 (16:20 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-qpsize
Sean Hefty [Sun, 20 May 2012 23:20:49 +0000 (16:20 -0700)]
Refresh of rs-qpsize

12 years agorsockets: Reduce QP size if larger than hardware maximums
Sean Hefty [Sat, 19 May 2012 00:07:11 +0000 (17:07 -0700)]
rsockets: Reduce QP size if larger than hardware maximums

When porting rsockets to iwarp, it was discovered that the default
QP size (512) was larger than that supported by the hardware.
Decrease the size of the QP if the default size is larger than
the maximum supported by the hardware.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Reduce QP size if larger than hardware maximums
Sean Hefty [Sat, 19 May 2012 00:07:11 +0000 (17:07 -0700)]
rsockets: Reduce QP size if larger than hardware maximums

When porting rsockets to iwarp, it was discovered that the default
QP size (512) was larger than that supported by the hardware.
Decrease the size of the QP if the default size is larger than
the maximum supported by the hardware.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Sat, 19 May 2012 00:07:11 +0000 (17:07 -0700)]
new

12 years agonew
Sean Hefty [Sat, 19 May 2012 00:07:11 +0000 (17:07 -0700)]
new

12 years agorsockets: Reduce QP size if larger than hardware maximums
Sean Hefty [Sat, 19 May 2012 00:07:11 +0000 (17:07 -0700)]
rsockets: Reduce QP size if larger than hardware maximums

When porting rsockets to iwarp, it was discovered that the default
QP size (512) was larger than that supported by the hardware.
Decrease the size of the QP if the default size is larger than
the maximum supported by the hardware.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Sat, 19 May 2012 00:04:12 +0000 (17:04 -0700)]
pop

12 years agopop
Sean Hefty [Sat, 19 May 2012 00:04:12 +0000 (17:04 -0700)]
pop

12 years agopop
Sean Hefty [Sat, 19 May 2012 00:04:12 +0000 (17:04 -0700)]
pop

12 years agopop
Sean Hefty [Sat, 19 May 2012 00:04:12 +0000 (17:04 -0700)]
pop

12 years agorefresh
Sean Hefty [Sat, 19 May 2012 00:04:07 +0000 (17:04 -0700)]
refresh

12 years agorefresh
Sean Hefty [Sat, 19 May 2012 00:04:07 +0000 (17:04 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Sat, 19 May 2012 00:04:07 +0000 (17:04 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Sat, 19 May 2012 00:04:07 +0000 (17:04 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-opt-qpsize
Sean Hefty [Sat, 19 May 2012 00:04:07 +0000 (17:04 -0700)]
Refresh of rs-opt-qpsize

12 years agorefresh
Sean Hefty [Fri, 18 May 2012 23:59:42 +0000 (16:59 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 18 May 2012 23:59:42 +0000 (16:59 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 18 May 2012 23:58:28 +0000 (16:58 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 18 May 2012 23:58:28 +0000 (16:58 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-opt-qpsize
Sean Hefty [Fri, 18 May 2012 23:58:28 +0000 (16:58 -0700)]
Refresh of rs-opt-qpsize

12 years agonew
Sean Hefty [Fri, 18 May 2012 23:56:16 +0000 (16:56 -0700)]
new

12 years agonew
Sean Hefty [Fri, 18 May 2012 23:56:16 +0000 (16:56 -0700)]
new

12 years agorsockets: Allow user to specify the QP sizes
Sean Hefty [Fri, 18 May 2012 23:56:15 +0000 (16:56 -0700)]
rsockets: Allow user to specify the QP sizes

Add setsockopt options that allow the user to specify the desired
size of the underlying QP.  The provided sizes are used as the
maximum size when creating the QP.  The actual sizes of the QP
are the smaller of the user provided maximum and the maximum
sizes supported by the underlying hardware.

A user may retrieve the actual sizes of the QP through the
getsockopt call.

The send and receive queue sizes are specified separately.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Allow user to specify the QP size
Sean Hefty [Fri, 18 May 2012 23:56:15 +0000 (16:56 -0700)]
rsockets: Allow user to specify the QP size

Add a setsockopt that allows the user to specify the desired
size of the underlying QP.  The provided size is used as the
maximum size when creating the QP.  The actual size of the QP
is the smaller of the user provided maximum and the maximum
size supported by the underlying hardware.

A user may retrieve the actual size of the QP through the
getsockopt call.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorefresh
Sean Hefty [Fri, 18 May 2012 23:51:58 +0000 (16:51 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 18 May 2012 23:51:58 +0000 (16:51 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 18 May 2012 23:51:58 +0000 (16:51 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 18 May 2012 23:51:58 +0000 (16:51 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-opts
Sean Hefty [Fri, 18 May 2012 23:51:58 +0000 (16:51 -0700)]
Refresh of rs-opts

12 years agorsockets: Define options specific to rsockets
Sean Hefty [Fri, 18 May 2012 23:36:07 +0000 (16:36 -0700)]
rsockets: Define options specific to rsockets

Allow a user to control some of the RDMA related attributes
of an rsocket through setsockopt/getsockopt.  A user specifies
that the rsocket should be modified through SOL_RDMA level.

This patch provides the initial framework.  Subsequent patches
will add the configurable parameters.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Fri, 18 May 2012 23:36:07 +0000 (16:36 -0700)]
new

12 years agonew
Sean Hefty [Fri, 18 May 2012 23:36:07 +0000 (16:36 -0700)]
new

12 years agorsockets: Define options specific to rsockets
Sean Hefty [Fri, 18 May 2012 23:36:07 +0000 (16:36 -0700)]
rsockets: Define options specific to rsockets

Allow a user to control some of the RDMA related attributes
of an rsocket through setsockopt/getsockopt.  A user specifies
that the rsocket should be modified through SOL_RDMA level.

This patch provides the initial framework.  Subsequent patches
will add the configurable parameters.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agocommit
Sean Hefty [Fri, 18 May 2012 22:34:14 +0000 (15:34 -0700)]
commit

12 years agocommit
Sean Hefty [Fri, 18 May 2012 22:34:14 +0000 (15:34 -0700)]
commit

12 years agolibrdmacm: Support older acm.h header files
Sean Hefty [Fri, 18 May 2012 17:00:58 +0000 (10:00 -0700)]
librdmacm: Support older acm.h header files

Older versions of acm.h do not include the resolve_data or
perf_data fields in struct acm_msg.  If we're using an older
version of the acm.h header file, use an internal definition
of struct acm_msg.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Fri, 18 May 2012 22:34:07 +0000 (15:34 -0700)]
pop