]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
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 agopop
Sean Hefty [Fri, 18 May 2012 22:34:07 +0000 (15:34 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 18 May 2012 22:34:07 +0000 (15:34 -0700)]
pop

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 agorefresh
Sean Hefty [Fri, 18 May 2012 22:34:05 +0000 (15:34 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 18 May 2012 22:34:05 +0000 (15:34 -0700)]
refresh

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

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

12 years agoRefresh of rs-fulltest
Sean Hefty [Fri, 18 May 2012 22:34:05 +0000 (15:34 -0700)]
Refresh of rs-fulltest

12 years agopop
Sean Hefty [Fri, 18 May 2012 22:33:19 +0000 (15:33 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 18 May 2012 22:33:19 +0000 (15:33 -0700)]
pop

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

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

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

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

12 years agoRefresh of old-acm
Sean Hefty [Fri, 18 May 2012 17:58:10 +0000 (10:58 -0700)]
Refresh of old-acm

12 years agorefresh
Sean Hefty [Fri, 18 May 2012 17:35:56 +0000 (10:35 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 18 May 2012 17:35:56 +0000 (10:35 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 18 May 2012 17:35:56 +0000 (10:35 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 18 May 2012 17:35:56 +0000 (10:35 -0700)]
refresh (create temporary patch)

12 years agoRefresh of old-acm
Sean Hefty [Fri, 18 May 2012 17:35:55 +0000 (10:35 -0700)]
Refresh of old-acm

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 agonew
Sean Hefty [Fri, 18 May 2012 17:00:58 +0000 (10:00 -0700)]
new

12 years agonew
Sean Hefty [Fri, 18 May 2012 17:00:58 +0000 (10:00 -0700)]
new

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 agorefresh
Sean Hefty [Thu, 17 May 2012 19:17:16 +0000 (12:17 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 17 May 2012 19:17:16 +0000 (12:17 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 19:17:16 +0000 (12:17 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 19:17:16 +0000 (12:17 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-fulltest
Sean Hefty [Thu, 17 May 2012 19:17:16 +0000 (12:17 -0700)]
Refresh of rs-fulltest

12 years agorefresh
Sean Hefty [Thu, 17 May 2012 18:38:24 +0000 (11:38 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 17 May 2012 18:38:24 +0000 (11:38 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 18:38:24 +0000 (11:38 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 18:38:24 +0000 (11:38 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-fulltest
Sean Hefty [Thu, 17 May 2012 18:38:24 +0000 (11:38 -0700)]
Refresh of rs-fulltest

12 years agorefresh
Sean Hefty [Thu, 17 May 2012 17:38:53 +0000 (10:38 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 17 May 2012 17:38:53 +0000 (10:38 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 17:38:53 +0000 (10:38 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 17:38:53 +0000 (10:38 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-fulltest
Sean Hefty [Thu, 17 May 2012 17:38:53 +0000 (10:38 -0700)]
Refresh of rs-fulltest

12 years agorstream: Add test option to include more sizes
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
rstream: Add test option to include more sizes

Allow user to specify that a full set of transfer sizes should
be tested.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Add test option to include more sizes
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
rstream: Add test option to include more sizes

Allow user to specify that a full set of transfer sizes should
be tested.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Add test option to include more sizes
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
rstream: Add test option to include more sizes

Allow user to specify that a full set of transfer sizes should
be tested.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Add test option to include more sizes
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
rstream: Add test option to include more sizes

Allow user to specify that a full set of transfer sizes should
be tested.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
new

12 years agonew
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
new

12 years agorstream: Add test option to include more sizes
Sean Hefty [Thu, 17 May 2012 16:50:15 +0000 (09:50 -0700)]
rstream: Add test option to include more sizes

Allow user to specify that a full set of transfer sizes should
be tested.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorefresh
Sean Hefty [Thu, 17 May 2012 16:26:56 +0000 (09:26 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 17 May 2012 16:26:56 +0000 (09:26 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 16:26:56 +0000 (09:26 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 May 2012 16:26:56 +0000 (09:26 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-group-tests
Sean Hefty [Thu, 17 May 2012 16:26:56 +0000 (09:26 -0700)]
Refresh of rs-group-tests

12 years agorstream: Group latency/bandwidth tests together
Sean Hefty [Thu, 17 May 2012 16:26:13 +0000 (09:26 -0700)]
rstream: Group latency/bandwidth tests together

Rather than grouping tests by transfer size, group by the test type.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Thu, 17 May 2012 16:26:13 +0000 (09:26 -0700)]
new

12 years agonew
Sean Hefty [Thu, 17 May 2012 16:26:13 +0000 (09:26 -0700)]
new

12 years agorstream: Group latency/bandwidth tests together
Sean Hefty [Thu, 17 May 2012 16:26:13 +0000 (09:26 -0700)]
rstream: Group latency/bandwidth tests together

Rather than grouping tests by transfer size, group by the test type.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agodelete
Sean Hefty [Wed, 16 May 2012 23:08:22 +0000 (16:08 -0700)]
delete

12 years agodelete
Sean Hefty [Wed, 16 May 2012 23:08:22 +0000 (16:08 -0700)]
delete

12 years agorstream: Set rsocket nonblocking if set to async operation
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
rstream: Set rsocket nonblocking if set to async operation

If asynchronous use is specified (use of poll/select), set the
rsocket to nonblocking.  This matches the common usage case for
asynchronous sockets.

When asynchronous support is enabled, the nonblocking/blocking
test option determines whether the poll/select call will block,
or if rstream will spin on the calls.

This provides more flexibility with how the rsocket is used.
Specifically, MPI often uses nonblocking sockets, but spins on
poll/select.  However, many apps will use nonblocking sockets,
but wait on poll/select.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:46 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:46 +0000 (16:04 -0700)]
pop

12 years agorstream: Clarify use of async test option
Sean Hefty [Fri, 11 May 2012 17:41:02 +0000 (10:41 -0700)]
rstream: Clarify use of async test option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:38 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:38 +0000 (16:04 -0700)]
pop

12 years agolibrdmacm/rstream: Set rsocket nonblocking for base tests
Sean Hefty [Fri, 11 May 2012 17:33:13 +0000 (10:33 -0700)]
librdmacm/rstream: Set rsocket nonblocking for base tests

The base set of rstream tests want nonblocking rsockets, but don't
actually set the rsocket to nonblocking.  It instead relies on the
MSG_DONTWAIT flag.  Make the code match the expected behavior and
set the rsocket to nonblocking and make nonblocking the default.

Provide a test option to switch it back to blocking mode.  We keep
the existing nonblocking test option for compatibility.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:37 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:37 +0000 (16:04 -0700)]
pop

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 23:04:35 +0000 (16:04 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 23:04:35 +0000 (16:04 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 23:04:30 +0000 (16:04 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 23:04:30 +0000 (16:04 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rs-nodelay
Sean Hefty [Wed, 16 May 2012 23:04:30 +0000 (16:04 -0700)]
Refresh of rs-nodelay

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:27 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:27 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:25 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:25 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:24 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:04:24 +0000 (16:04 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:00:46 +0000 (16:00 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:00:46 +0000 (16:00 -0700)]
pop

12 years agorstream: Set rsocket nonblocking if set to async operation
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
rstream: Set rsocket nonblocking if set to async operation

If asynchronous use is specified (use of poll/select), set the
rsocket to nonblocking.  This matches the common usage case for
asynchronous sockets.

When asynchronous support is enabled, the nonblocking/blocking
test option determines whether the poll/select call will block,
or if rstream will spin on the calls.

This provides more flexibility with how the rsocket is used.
Specifically, MPI often uses nonblocking sockets, but spins on
poll/select.  However, many apps will use nonblocking sockets,
but wait on poll/select.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Wed, 16 May 2012 23:00:37 +0000 (16:00 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 23:00:37 +0000 (16:00 -0700)]
pop

12 years agorstream: Clarify use of async test option
Sean Hefty [Fri, 11 May 2012 17:41:02 +0000 (10:41 -0700)]
rstream: Clarify use of async test option

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

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 22:58:18 +0000 (15:58 -0700)]
refresh

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

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

12 years agoRefresh of rs-delay
Sean Hefty [Wed, 16 May 2012 22:58:18 +0000 (15:58 -0700)]
Refresh of rs-delay

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:57 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:57 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:49 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:49 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:39 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:39 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:26 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:26 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:00 +0000 (15:57 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 16 May 2012 22:57:00 +0000 (15:57 -0700)]
pop