]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 20:59:52 +0000 (13:59 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 20:59:52 +0000 (13:59 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 20:59:48 +0000 (13:59 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 20:59:48 +0000 (13:59 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-drep
Sean Hefty [Thu, 23 Sep 2010 20:59:43 +0000 (13:59 -0700)]
Refresh of ibal-drep

13 years agonew
Sean Hefty [Thu, 23 Sep 2010 19:25:32 +0000 (12:25 -0700)]
new

13 years agonew
Sean Hefty [Thu, 23 Sep 2010 19:25:31 +0000 (12:25 -0700)]
new

13 years agoibal: send drep in response to unmatched dreq
Sean Hefty [Thu, 23 Sep 2010 19:25:29 +0000 (12:25 -0700)]
ibal: send drep in response to unmatched dreq

If a DREQ is received that cannot be matched with an
existing CEP, issue a DREP in response.  It's possible
that the targetted CEP issued a DREP which was lost.
The CEP then transitioned through the timewait state
before another DREQ was received, and is no longer accessible.
To prevent the remote side from timing out waiting on a DREP,
send one so that it can complete its disconnection.

This fixes an issue in iMPI where one side of a connection
ends up waiting up to two minutes on disconnection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agoibal: send drep in response to unmatched dreq
Sean Hefty [Thu, 23 Sep 2010 19:25:29 +0000 (12:25 -0700)]
ibal: send drep in response to unmatched dreq

If a DREQ is received that cannot be matched with an
existing CEP, issue a DREP in response.  It's possible
that the targetted CEP issued a DREP which was lost.
The CEP then transitioned through the timewait state
before another DREQ was received, and is no longer accessible.
To prevent the remote side from timing out waiting on a DREP,
send one so that it can complete its disconnection.

This fixes an issue in iMPI where one side of a connection
ends up waiting up to two minutes on disconnection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 00:16:38 +0000 (17:16 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 00:16:38 +0000 (17:16 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 00:16:35 +0000 (17:16 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 00:16:35 +0000 (17:16 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-disc
Sean Hefty [Thu, 23 Sep 2010 00:16:32 +0000 (17:16 -0700)]
Refresh of ibal-disc

13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 00:14:24 +0000 (17:14 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 00:14:24 +0000 (17:14 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 00:14:21 +0000 (17:14 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 00:14:21 +0000 (17:14 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-disc
Sean Hefty [Thu, 23 Sep 2010 00:14:18 +0000 (17:14 -0700)]
Refresh of ibal-disc

13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 00:14:04 +0000 (17:14 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 23 Sep 2010 00:14:03 +0000 (17:14 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 00:14:00 +0000 (17:14 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Sep 2010 00:13:59 +0000 (17:13 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-disc
Sean Hefty [Thu, 23 Sep 2010 00:13:55 +0000 (17:13 -0700)]
Refresh of ibal-disc

13 years agopop
Sean Hefty [Wed, 22 Sep 2010 23:41:16 +0000 (16:41 -0700)]
pop

13 years agopop
Sean Hefty [Wed, 22 Sep 2010 23:41:16 +0000 (16:41 -0700)]
pop

13 years agopop
Sean Hefty [Wed, 22 Sep 2010 23:35:53 +0000 (16:35 -0700)]
pop

13 years agopop
Sean Hefty [Wed, 22 Sep 2010 23:35:52 +0000 (16:35 -0700)]
pop

13 years agopop
Sean Hefty [Wed, 22 Sep 2010 23:35:31 +0000 (16:35 -0700)]
pop

13 years agopop
Sean Hefty [Wed, 22 Sep 2010 23:35:31 +0000 (16:35 -0700)]
pop

13 years agorefresh
Sean Hefty [Wed, 22 Sep 2010 23:34:56 +0000 (16:34 -0700)]
refresh

13 years agorefresh
Sean Hefty [Wed, 22 Sep 2010 23:34:56 +0000 (16:34 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Wed, 22 Sep 2010 23:34:51 +0000 (16:34 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Wed, 22 Sep 2010 23:34:51 +0000 (16:34 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-cookie
Sean Hefty [Wed, 22 Sep 2010 23:34:47 +0000 (16:34 -0700)]
Refresh of dapl-cookie

13 years agonew
Sean Hefty [Wed, 22 Sep 2010 17:45:12 +0000 (10:45 -0700)]
new

13 years agonew
Sean Hefty [Wed, 22 Sep 2010 17:45:12 +0000 (10:45 -0700)]
new

13 years agodapl: fix invalid cookie issue
Sean Hefty [Wed, 22 Sep 2010 17:45:09 +0000 (10:45 -0700)]
dapl: fix invalid cookie issue

13 years agodapl: fix invalid cookie issue
Sean Hefty [Wed, 22 Sep 2010 17:45:09 +0000 (10:45 -0700)]
dapl: fix invalid cookie issue

13 years agopop
Sean Hefty [Tue, 21 Sep 2010 16:22:34 +0000 (09:22 -0700)]
pop

13 years agopop
Sean Hefty [Tue, 21 Sep 2010 16:22:34 +0000 (09:22 -0700)]
pop

13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agopop
Sean Hefty [Tue, 21 Sep 2010 16:20:21 +0000 (09:20 -0700)]
pop

13 years agopop
Sean Hefty [Tue, 21 Sep 2010 16:20:20 +0000 (09:20 -0700)]
pop

13 years agolibrdmacm: validate user private data size
Sean Hefty [Fri, 17 Sep 2010 21:13:29 +0000 (14:13 -0700)]
librdmacm: validate user private data size

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agorefresh
Sean Hefty [Mon, 20 Sep 2010 22:13:33 +0000 (15:13 -0700)]
refresh

13 years agorefresh
Sean Hefty [Mon, 20 Sep 2010 22:13:32 +0000 (15:13 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 20 Sep 2010 22:13:30 +0000 (15:13 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 20 Sep 2010 22:13:29 +0000 (15:13 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-update
Sean Hefty [Mon, 20 Sep 2010 22:13:27 +0000 (15:13 -0700)]
Refresh of dapl-update

13 years agonew
Sean Hefty [Mon, 20 Sep 2010 22:12:28 +0000 (15:12 -0700)]
new

13 years agonew
Sean Hefty [Mon, 20 Sep 2010 22:12:28 +0000 (15:12 -0700)]
new

13 years agodapl: update to latest git tree
Sean Hefty [Mon, 20 Sep 2010 22:12:26 +0000 (15:12 -0700)]
dapl: update to latest git tree

13 years agodapl: update to latest git tree
Sean Hefty [Mon, 20 Sep 2010 22:12:26 +0000 (15:12 -0700)]
dapl: update to latest git tree

13 years agopop
Sean Hefty [Mon, 20 Sep 2010 22:04:58 +0000 (15:04 -0700)]
pop

13 years agopop
Sean Hefty [Mon, 20 Sep 2010 22:04:58 +0000 (15:04 -0700)]
pop

13 years agorefresh
Sean Hefty [Mon, 20 Sep 2010 22:03:16 +0000 (15:03 -0700)]
refresh

13 years agorefresh
Sean Hefty [Mon, 20 Sep 2010 22:03:16 +0000 (15:03 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 20 Sep 2010 22:03:13 +0000 (15:03 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 20 Sep 2010 22:03:13 +0000 (15:03 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-disc
Sean Hefty [Mon, 20 Sep 2010 22:03:10 +0000 (15:03 -0700)]
Refresh of ibal-disc

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 22:37:37 +0000 (15:37 -0700)]
refresh

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 22:37:37 +0000 (15:37 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 22:37:32 +0000 (15:37 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 22:37:32 +0000 (15:37 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-disc
Sean Hefty [Fri, 17 Sep 2010 22:37:28 +0000 (15:37 -0700)]
Refresh of ibal-disc

13 years agonew
Sean Hefty [Fri, 17 Sep 2010 21:17:23 +0000 (14:17 -0700)]
new

13 years agonew
Sean Hefty [Fri, 17 Sep 2010 21:17:22 +0000 (14:17 -0700)]
new

13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: delay QP transition until user disconnects
Sean Hefty [Fri, 17 Sep 2010 21:17:20 +0000 (14:17 -0700)]
dapl/ibal: delay QP transition until user disconnects

The ibal provider calls ib_cm_drep in response to receiving
a dreq.  The result is that the user's QP is transitioned
through the error state, which fails any outstanding send
operations and flushes all receives.  The disconnect request
is then reported to the user.

Since a user can receive errors from the QP before they are
aware of a pending disconnect request, the application may
respond to the errors as, well, actual errors.  Fix this by
delaying the QP transition until the user responds to the
dreq.

This fixes an error with Intel MPI running over the ibal
dapl provider with a 'spawn' test.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 21:13:54 +0000 (14:13 -0700)]
refresh

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 21:13:54 +0000 (14:13 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 21:13:51 +0000 (14:13 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 21:13:50 +0000 (14:13 -0700)]
refresh (create temporary patch)

13 years agoRefresh of cma-priv-data
Sean Hefty [Fri, 17 Sep 2010 21:13:47 +0000 (14:13 -0700)]
Refresh of cma-priv-data

13 years agonew
Sean Hefty [Fri, 17 Sep 2010 21:13:32 +0000 (14:13 -0700)]
new

13 years agonew
Sean Hefty [Fri, 17 Sep 2010 21:13:32 +0000 (14:13 -0700)]
new

13 years agolibrdmacm: validate user private data size
Sean Hefty [Fri, 17 Sep 2010 21:13:29 +0000 (14:13 -0700)]
librdmacm: validate user private data size

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agolibrdmacm: validate user private data size
Sean Hefty [Fri, 17 Sep 2010 21:13:29 +0000 (14:13 -0700)]
librdmacm: validate user private data size

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 21:12:06 +0000 (14:12 -0700)]
refresh

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 21:12:06 +0000 (14:12 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 21:12:02 +0000 (14:12 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 21:12:02 +0000 (14:12 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-evd
Sean Hefty [Fri, 17 Sep 2010 21:11:59 +0000 (14:11 -0700)]
Refresh of dapl-evd

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 20:15:38 +0000 (13:15 -0700)]
refresh

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 20:15:38 +0000 (13:15 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 20:15:35 +0000 (13:15 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 20:15:35 +0000 (13:15 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-evd
Sean Hefty [Fri, 17 Sep 2010 20:15:32 +0000 (13:15 -0700)]
Refresh of dapl-evd

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 19:57:53 +0000 (12:57 -0700)]
refresh

13 years agorefresh
Sean Hefty [Fri, 17 Sep 2010 19:57:53 +0000 (12:57 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 19:57:50 +0000 (12:57 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 17 Sep 2010 19:57:50 +0000 (12:57 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-evd
Sean Hefty [Fri, 17 Sep 2010 19:57:46 +0000 (12:57 -0700)]
Refresh of dapl-evd

13 years agorefresh
Sean Hefty [Thu, 16 Sep 2010 20:25:06 +0000 (13:25 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 16 Sep 2010 20:25:05 +0000 (13:25 -0700)]
refresh