]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
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 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

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

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

13 years agoRefresh of dapl-evd
Sean Hefty [Thu, 16 Sep 2010 20:24:57 +0000 (13:24 -0700)]
Refresh of dapl-evd

13 years agorefresh
Sean Hefty [Thu, 16 Sep 2010 18:57:31 +0000 (11:57 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 16 Sep 2010 18:57:31 +0000 (11:57 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 16 Sep 2010 18:57:29 +0000 (11:57 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 16 Sep 2010 18:57:28 +0000 (11:57 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-evd
Sean Hefty [Thu, 16 Sep 2010 18:57:26 +0000 (11:57 -0700)]
Refresh of dapl-evd

13 years agonew
Sean Hefty [Thu, 16 Sep 2010 17:11:43 +0000 (10:11 -0700)]
new

13 years agonew
Sean Hefty [Thu, 16 Sep 2010 17:11:43 +0000 (10:11 -0700)]
new

13 years agodapl: fix returning unformatted event to the user
Sean Hefty [Thu, 16 Sep 2010 17:11:40 +0000 (10:11 -0700)]
dapl: fix returning unformatted event to the user

13 years agodapl: fix returning unformatted event to the user
Sean Hefty [Thu, 16 Sep 2010 17:11:40 +0000 (10:11 -0700)]
dapl: fix returning unformatted event to the user

13 years agodapl: fix returning unformatted event to the user
Sean Hefty [Thu, 16 Sep 2010 17:11:40 +0000 (10:11 -0700)]
dapl: fix returning unformatted event to the user

13 years agodapl: fix returning unformatted event to the user
Sean Hefty [Thu, 16 Sep 2010 17:11:40 +0000 (10:11 -0700)]
dapl: fix returning unformatted event to the user

13 years agodapl: fix returning unformatted event to the user
Sean Hefty [Thu, 16 Sep 2010 17:11:40 +0000 (10:11 -0700)]
dapl: fix returning unformatted event to the user

13 years agodapl: fix returning unformatted event to the user
Sean Hefty [Thu, 16 Sep 2010 17:11:40 +0000 (10:11 -0700)]
dapl: fix returning unformatted event to the user

13 years agopop
Sean Hefty [Thu, 16 Sep 2010 17:11:14 +0000 (10:11 -0700)]
pop

13 years agopop
Sean Hefty [Thu, 16 Sep 2010 17:11:14 +0000 (10:11 -0700)]
pop

13 years agorefresh
Sean Hefty [Mon, 13 Sep 2010 23:58:26 +0000 (16:58 -0700)]
refresh

13 years agorefresh
Sean Hefty [Mon, 13 Sep 2010 23:58:25 +0000 (16:58 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 13 Sep 2010 23:58:23 +0000 (16:58 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 13 Sep 2010 23:58:23 +0000 (16:58 -0700)]
refresh (create temporary patch)

13 years agoRefresh of overlap
Sean Hefty [Mon, 13 Sep 2010 23:58:20 +0000 (16:58 -0700)]
Refresh of overlap

13 years agonew
Sean Hefty [Mon, 13 Sep 2010 23:00:33 +0000 (16:00 -0700)]
new

13 years agonew
Sean Hefty [Mon, 13 Sep 2010 23:00:33 +0000 (16:00 -0700)]
new

13 years agowinverbs/winmad: check return value of DeviceIoControl
Sean Hefty [Mon, 13 Sep 2010 23:00:30 +0000 (16:00 -0700)]
winverbs/winmad: check return value of DeviceIoControl

We need to check the return value from DeviceIoControl before
calling GetOverlappedResult to avoid potential hangs.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agowinverbs/winmad: check return value of DeviceIoControl
Sean Hefty [Mon, 13 Sep 2010 23:00:30 +0000 (16:00 -0700)]
winverbs/winmad: check return value of DeviceIoControl

We need to check the return value from DeviceIoControl before
calling GetOverlappedResult to avoid potential hangs.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agopop
Sean Hefty [Mon, 13 Sep 2010 22:52:14 +0000 (15:52 -0700)]
pop

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

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

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

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

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

13 years agoRefresh of dapl-qp
Sean Hefty [Fri, 10 Sep 2010 22:05:53 +0000 (15:05 -0700)]
Refresh of dapl-qp

13 years agorefresh
Sean Hefty [Thu, 9 Sep 2010 20:38:37 +0000 (13:38 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 9 Sep 2010 20:38:37 +0000 (13:38 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 9 Sep 2010 20:38:34 +0000 (13:38 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 9 Sep 2010 20:38:34 +0000 (13:38 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-qp
Sean Hefty [Thu, 9 Sep 2010 20:38:31 +0000 (13:38 -0700)]
Refresh of dapl-qp

13 years agorefresh
Sean Hefty [Thu, 9 Sep 2010 20:32:58 +0000 (13:32 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 9 Sep 2010 20:32:58 +0000 (13:32 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 9 Sep 2010 20:32:55 +0000 (13:32 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 9 Sep 2010 20:32:55 +0000 (13:32 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-qp
Sean Hefty [Thu, 9 Sep 2010 20:32:52 +0000 (13:32 -0700)]
Refresh of dapl-qp

13 years agonew
Sean Hefty [Thu, 9 Sep 2010 17:41:32 +0000 (10:41 -0700)]
new

13 years agonew
Sean Hefty [Thu, 9 Sep 2010 17:41:32 +0000 (10:41 -0700)]
new

13 years agoexternal modifications
Sean Hefty [Thu, 9 Sep 2010 17:41:30 +0000 (10:41 -0700)]
external modifications

Modifications by tools other than StGit (e.g. git).

13 years agoexternal modifications
Sean Hefty [Thu, 9 Sep 2010 17:41:30 +0000 (10:41 -0700)]
external modifications

Modifications by tools other than StGit (e.g. git).

13 years agodapl/ibal: wait for qp destroy callback before freeing ep
Sean Hefty [Thu, 9 Sep 2010 17:41:28 +0000 (10:41 -0700)]
dapl/ibal: wait for qp destroy callback before freeing ep

Make QP destruction 'synchronous' to ensure that no callbacks are
in progress for a QP after dapl has destroyed it.  This fixes a
use after free error accessing the dapl ep structure from a qp
callback that results in an application crash.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: wait for qp destroy callback before freeing ep
Sean Hefty [Thu, 9 Sep 2010 17:41:28 +0000 (10:41 -0700)]
dapl/ibal: wait for qp destroy callback before freeing ep

Make QP destruction 'synchronous' to ensure that no callbacks are
in progress for a QP after dapl has destroyed it.  This fixes a
use after free error accessing the dapl ep structure from a qp
callback that results in an application crash.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl/ibal: wait for qp destroy callback before freeing ep
Sean Hefty [Thu, 9 Sep 2010 17:41:28 +0000 (10:41 -0700)]
dapl/ibal: wait for qp destroy callback before freeing ep

Make QP destruction 'synchronous' to ensure that no callbacks are
in progress for a QP after dapl has destroyed it.  This fixes a
use after free error accessing the dapl ep structure from a qp
callback that results in an application crash.

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