]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
12 years agocommit
Sean Hefty [Wed, 16 May 2012 22:49:45 +0000 (15:49 -0700)]
commit

12 years agocommit
Sean Hefty [Wed, 16 May 2012 22:49:45 +0000 (15:49 -0700)]
commit

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

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

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

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

12 years agoRefresh of rs-async-nonblock
Sean Hefty [Wed, 16 May 2012 22:49:24 +0000 (15:49 -0700)]
Refresh of rs-async-nonblock

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

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

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

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

12 years agoRefresh of rs-async-nonblock
Sean Hefty [Wed, 16 May 2012 22:37:54 +0000 (15:37 -0700)]
Refresh of rs-async-nonblock

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 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 agonew
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
new

12 years agonew
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
new

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 agodelete
Sean Hefty [Wed, 16 May 2012 22:18:40 +0000 (15:18 -0700)]
delete

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

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

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

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

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

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

12 years agorstream: Always set TCP_NODELAY on rsocket
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
rstream: Always set TCP_NODELAY on rsocket

The NODELAY option is coupled with whether the socket is blocking
or nonblocking.  Remove this coupling and always set the NODELAY
option.

NODELAY currently has no affect on rsockets.

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

12 years agonew
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
new

12 years agorstream: Always set TCP_NODELAY on rsocket
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
rstream: Always set TCP_NODELAY on rsocket

The NODELAY option is coupled with whether the socket is blocking
or nonblocking.  Remove this coupling and always set the NODELAY
option.

NODELAY currently has no affect on rsockets.

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

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

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

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

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

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

12 years agoRefresh of rstream-spinpoll
Sean Hefty [Wed, 16 May 2012 22:13:49 +0000 (15:13 -0700)]
Refresh of rstream-spinpoll

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
refresh

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

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

12 years agoRefresh of rstream-spinpoll
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
Refresh of rstream-spinpoll

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
refresh

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

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

12 years agoRefresh of rstream-spinpoll
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
Refresh of rstream-spinpoll

12 years agorstream: Provide test option to spin on rpoll
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll

Add a test option to use asynchronous rsockets with nonblocking
rpoll call.  This simulates the behavior used by MPI.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Provide test option to spin on rpoll
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll

Add a test option to use asynchronous rsockets with nonblocking
rpoll call.  This simulates the behavior used by MPI.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorstream: Provide test option to spin on rpoll
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll

Add a test option to use asynchronous rsockets with nonblocking
rpoll call.  This simulates the behavior used by MPI.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
new

12 years agonew
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
new

12 years agorstream: Provide test option to spin on rpoll
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll

Add a test option to use asynchronous rsockets with nonblocking
rpoll call.  This simulates the behavior used by MPI.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
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 [Fri, 11 May 2012 17:49:21 +0000 (10:49 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:49:21 +0000 (10:49 -0700)]
pop

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

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

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

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

12 years agoRefresh of rstream-delay
Sean Hefty [Fri, 11 May 2012 17:49:19 +0000 (10:49 -0700)]
Refresh of rstream-delay

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:47:53 +0000 (10:47 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:47:53 +0000 (10:47 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:42:33 +0000 (10:42 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:42:33 +0000 (10:42 -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 [Fri, 11 May 2012 17:42:31 +0000 (10:42 -0700)]
refresh

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

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

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

12 years agoRefresh of rstream-delay
Sean Hefty [Fri, 11 May 2012 17:42:31 +0000 (10:42 -0700)]
Refresh of rstream-delay

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:41:35 +0000 (10:41 -0700)]
pop

12 years agopop
Sean Hefty [Fri, 11 May 2012 17:41:35 +0000 (10:41 -0700)]
pop

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

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

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

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

12 years agoRefresh of rstream-async-opt
Sean Hefty [Fri, 11 May 2012 17:41:32 +0000 (10:41 -0700)]
Refresh of rstream-async-opt

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

12 years agonew
Sean Hefty [Fri, 11 May 2012 17:41:02 +0000 (10:41 -0700)]
new

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 [Fri, 11 May 2012 17:38:13 +0000 (10:38 -0700)]
refresh

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

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

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

12 years agoRefresh of rstream-delay
Sean Hefty [Fri, 11 May 2012 17:38:13 +0000 (10:38 -0700)]
Refresh of rstream-delay

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

12 years agonew
Sean Hefty [Fri, 11 May 2012 17:33:13 +0000 (10:33 -0700)]
new

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 agorefresh
Sean Hefty [Fri, 11 May 2012 16:40:28 +0000 (09:40 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 11 May 2012 16:40:28 +0000 (09:40 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 11 May 2012 16:40:13 +0000 (09:40 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 11 May 2012 16:40:13 +0000 (09:40 -0700)]
refresh (create temporary patch)

12 years agoRefresh of reuseaddr
Sean Hefty [Fri, 11 May 2012 16:40:12 +0000 (09:40 -0700)]
Refresh of reuseaddr

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

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

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

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