]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
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 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>
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 agopop
Sean Hefty [Thu, 9 Sep 2010 17:02:45 +0000 (10:02 -0700)]
pop

13 years agopop
Sean Hefty [Thu, 9 Sep 2010 17:02:45 +0000 (10:02 -0700)]
pop

13 years agowinverbs: use export/import function appropriately
Sean Hefty [Thu, 9 Sep 2010 16:58:48 +0000 (16:58 +0000)]
winverbs: use export/import function appropriately

Winverbs defines WvGetObject that users must invoke to obtain the winverb provider interface.  WvGetObject is defined in the header files as dllexport, but callers require dllimport.  The winverbs sources file already defines EXPORT_WV_SYMBOLS that is intended to distinguish if we are really trying to export or import WvGetObject. Update winverbs.h to support dllimport for clients including
winverbs directly.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2905 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agowinmad: check return value of read/writefile
Sean Hefty [Thu, 9 Sep 2010 16:48:44 +0000 (16:48 +0000)]
winmad: check return value of read/writefile

When performing synchronous operation, we need to check the return value of ReadFile/WriteFile before calling GetOverlappedResult.  Otherwise GetOverlappedResult can hang.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2904 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@2903 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
Stan Smith [Thu, 9 Sep 2010 16:29:07 +0000 (16:29 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@2903 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[WIX] install DAPL 32-bit binaries in SysWow64 on 64-bit systems.
Stan Smith [Wed, 8 Sep 2010 23:14:12 +0000 (23:14 +0000)]
[WIX] install DAPL 32-bit binaries in SysWow64 on 64-bit systems.
Install DAPL UCM (Unreliable Datagram Connection Manager) as part of DAPL runtime package.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2902 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OFED] correct typo in cmd name.
Stan Smith [Tue, 7 Sep 2010 20:52:53 +0000 (20:52 +0000)]
[OFED] correct typo in cmd name.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2901 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IPOIB_NDIS6_CM] Fix an NDIS6 bad address length problem 1st addressed in svn.commit...
Stan Smith [Tue, 7 Sep 2010 20:43:12 +0000 (20:43 +0000)]
[IPOIB_NDIS6_CM] Fix an NDIS6 bad address length problem 1st addressed in svn.commit 2878.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2900 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IPOIB_NDIS6_CM] remove duplicated line.
Stan Smith [Tue, 7 Sep 2010 20:40:27 +0000 (20:40 +0000)]
[IPOIB_NDIS6_CM] remove duplicated line.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2899 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OPENSM] prevent pointer data truncation loss by using portable data type which is...
Stan Smith [Tue, 7 Sep 2010 20:31:56 +0000 (20:31 +0000)]
[OPENSM] prevent pointer data truncation loss by using portable data type which is 32/64 bit aware.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2898 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[etc] Fix whitespaces in comments.
Tzachi Dar [Mon, 6 Sep 2010 15:44:30 +0000 (15:44 +0000)]
[etc] Fix whitespaces in comments.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2897 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[ibal] Add support for more operations on ib_types.h
Tzachi Dar [Mon, 6 Sep 2010 15:23:57 +0000 (15:23 +0000)]
[ibal] Add support for more operations on ib_types.h

git-svn-id: svn://openib.tc.cornell.edu/gen1@2896 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBBUS] fix BSOD during WHQL's "Pnpdtest with concurrent IO in parallel with DevPathE...
Tzachi Dar [Mon, 6 Sep 2010 15:21:18 +0000 (15:21 +0000)]
[IBBUS] fix BSOD during WHQL's "Pnpdtest with concurrent IO in parallel with DevPathExer" (mlnx 5186)
This test runs in parallel 3 tests: pnpdtest, pwrtest and devpathexer.
pwrtest unload/load the driver while pnpdtest send various requests.
BSOD was caused by Device Query Location PnP request to IpoIB PDO, which crashed, because bus_port_mgr has not yet managed acquire HCA.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2895 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OFED\WIX] check for WIX required files prior to compiling. Include WIX/OFA graphics
Stan Smith [Thu, 2 Sep 2010 20:04:44 +0000 (20:04 +0000)]
[OFED\WIX] check for WIX required files prior to compiling. Include WIX/OFA graphics

git-svn-id: svn://openib.tc.cornell.edu/gen1@2894 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agowinmad: clear overlapped structures
Sean Hefty [Thu, 2 Sep 2010 18:48:33 +0000 (18:48 +0000)]
winmad: clear overlapped structures

Currently winmad does not support byte offset reads and writes.  However, if we ever want to support that feature, than we need to specify an offset of 0 for current operations to avoid backwards compatibility issues.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2893 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agowinmad: close handle for read and write events
Sean Hefty [Thu, 2 Sep 2010 17:54:07 +0000 (17:54 +0000)]
winmad: close handle for read and write events

Rather than closing the write event handle twice, close the read handle, which was the intent.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2892 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86