]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 14 Oct 2010 18:29:16 +0000 (11:29 -0700)]
refresh (create temporary patch)

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

13 years agoRefresh of dapl-spawn
Sean Hefty [Thu, 14 Oct 2010 18:29:13 +0000 (11:29 -0700)]
Refresh of dapl-spawn

13 years agorefresh
Sean Hefty [Thu, 14 Oct 2010 18:27:53 +0000 (11:27 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 14 Oct 2010 18:27:53 +0000 (11:27 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 14 Oct 2010 18:27:50 +0000 (11:27 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 14 Oct 2010 18:27:50 +0000 (11:27 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-spawn
Sean Hefty [Thu, 14 Oct 2010 18:27:46 +0000 (11:27 -0700)]
Refresh of dapl-spawn

13 years agorefresh
Sean Hefty [Thu, 14 Oct 2010 17:47:38 +0000 (10:47 -0700)]
refresh

13 years agorefresh
Sean Hefty [Thu, 14 Oct 2010 17:47:38 +0000 (10:47 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 14 Oct 2010 17:47:34 +0000 (10:47 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Thu, 14 Oct 2010 17:47:34 +0000 (10:47 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-spawn
Sean Hefty [Thu, 14 Oct 2010 17:47:31 +0000 (10:47 -0700)]
Refresh of dapl-spawn

13 years agonew
Sean Hefty [Thu, 14 Oct 2010 17:46:49 +0000 (10:46 -0700)]
new

13 years agonew
Sean Hefty [Thu, 14 Oct 2010 17:46:49 +0000 (10:46 -0700)]
new

13 years agodapl: fix spawn test
Sean Hefty [Thu, 14 Oct 2010 17:46:46 +0000 (10:46 -0700)]
dapl: fix spawn test

13 years agodapl: fix spawn test
Sean Hefty [Thu, 14 Oct 2010 17:46:46 +0000 (10:46 -0700)]
dapl: fix spawn test

13 years agodapl: fix spawn test
Sean Hefty [Thu, 14 Oct 2010 17:46:46 +0000 (10:46 -0700)]
dapl: fix spawn test

13 years agopop
Sean Hefty [Tue, 5 Oct 2010 22:02:07 +0000 (15:02 -0700)]
pop

13 years agopop
Sean Hefty [Tue, 5 Oct 2010 22:02:07 +0000 (15:02 -0700)]
pop

13 years agorefresh
Sean Hefty [Tue, 5 Oct 2010 18:31:04 +0000 (11:31 -0700)]
refresh

13 years agorefresh
Sean Hefty [Tue, 5 Oct 2010 18:31:04 +0000 (11:31 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Tue, 5 Oct 2010 18:31:01 +0000 (11:31 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Tue, 5 Oct 2010 18:31:01 +0000 (11:31 -0700)]
refresh (create temporary patch)

13 years agoRefresh of create_ep
Sean Hefty [Tue, 5 Oct 2010 18:30:58 +0000 (11:30 -0700)]
Refresh of create_ep

13 years agonew
Sean Hefty [Tue, 5 Oct 2010 18:30:09 +0000 (11:30 -0700)]
new

13 years agonew
Sean Hefty [Tue, 5 Oct 2010 18:30:09 +0000 (11:30 -0700)]
new

13 years agolibrdmacm: only allocate qp in rdma_create_ep if qp_attr provided
Sean Hefty [Tue, 5 Oct 2010 18:30:06 +0000 (11:30 -0700)]
librdmacm: only allocate qp in rdma_create_ep if qp_attr provided

The comments and documentation for rdma_create_ep indicate that
it will only allocate a QP if initial QP attributes are provided.
However, the code always attempts to create a QP off an
active rdma_cm_id endpoint.

By _not_ allocating the QP, a user can first determine
what RDMA device an rdma_cm_id was associated with (returned from
rdma_create_ep).  The user can then call rdma_create_qp to
allocate a QP referencing an existing CQ, SRQ, or PD.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agolibrdmacm: only allocate qp in rdma_create_ep if qp_attr provided
Sean Hefty [Tue, 5 Oct 2010 18:30:06 +0000 (11:30 -0700)]
librdmacm: only allocate qp in rdma_create_ep if qp_attr provided

The comments and documentation for rdma_create_ep indicate that
it will only allocate a QP if initial QP attributes are provided.
However, the code always attempts to create a QP off an
active rdma_cm_id endpoint.

By _not_ allocating the QP, a user can first determine
what RDMA device an rdma_cm_id was associated with (returned from
rdma_create_ep).  The user can then call rdma_create_qp to
allocate a QP referencing an existing CQ, SRQ, or PD.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agopop
Sean Hefty [Mon, 4 Oct 2010 18:46:18 +0000 (11:46 -0700)]
pop

13 years agopop
Sean Hefty [Mon, 4 Oct 2010 18:46:18 +0000 (11:46 -0700)]
pop

13 years agodapl: fix debug build
Sean Hefty [Mon, 4 Oct 2010 18:36:27 +0000 (11:36 -0700)]
dapl: fix debug build

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agopop
Sean Hefty [Mon, 4 Oct 2010 18:46:02 +0000 (11:46 -0700)]
pop

13 years agopop
Sean Hefty [Mon, 4 Oct 2010 18:46:02 +0000 (11:46 -0700)]
pop

13 years agorefresh
Sean Hefty [Mon, 4 Oct 2010 18:37:21 +0000 (11:37 -0700)]
refresh

13 years agorefresh
Sean Hefty [Mon, 4 Oct 2010 18:37:21 +0000 (11:37 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 4 Oct 2010 18:37:18 +0000 (11:37 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Mon, 4 Oct 2010 18:37:18 +0000 (11:37 -0700)]
refresh (create temporary patch)

13 years agoRefresh of dapl-win
Sean Hefty [Mon, 4 Oct 2010 18:37:15 +0000 (11:37 -0700)]
Refresh of dapl-win

13 years agonew
Sean Hefty [Mon, 4 Oct 2010 18:36:30 +0000 (11:36 -0700)]
new

13 years agonew
Sean Hefty [Mon, 4 Oct 2010 18:36:30 +0000 (11:36 -0700)]
new

13 years agodapl: fix debug build
Sean Hefty [Mon, 4 Oct 2010 18:36:27 +0000 (11:36 -0700)]
dapl: fix debug build

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agodapl: fix debug build
Sean Hefty [Mon, 4 Oct 2010 18:36:27 +0000 (11:36 -0700)]
dapl: fix debug build

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
13 years agopop (CONFLICT)
Sean Hefty [Mon, 4 Oct 2010 18:32:28 +0000 (11:32 -0700)]
pop (CONFLICT)

13 years agopop (CONFLICT)
Sean Hefty [Mon, 4 Oct 2010 18:32:28 +0000 (11:32 -0700)]
pop (CONFLICT)

13 years agopop
Sean Hefty [Mon, 4 Oct 2010 18:32:26 +0000 (11:32 -0700)]
pop

13 years agopop
Sean Hefty [Mon, 4 Oct 2010 18:32:26 +0000 (11:32 -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 agoexternal modifications
Sean Hefty [Mon, 4 Oct 2010 18:30:06 +0000 (11:30 -0700)]
external modifications

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

13 years agoexternal modifications
Sean Hefty [Mon, 4 Oct 2010 18:30:06 +0000 (11:30 -0700)]
external modifications

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

13 years agodapl: update
Sean Hefty [Mon, 4 Oct 2010 17:27:40 +0000 (17:27 +0000)]
dapl: update

update to git commit 8be031e229dfc6afcf7b637d2ea78e43048b7223, post 2.0.30

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

13 years agopop
Sean Hefty [Fri, 1 Oct 2010 21:36:04 +0000 (14:36 -0700)]
pop

13 years agopop
Sean Hefty [Fri, 1 Oct 2010 21:36:04 +0000 (14:36 -0700)]
pop

13 years agorefresh
Sean Hefty [Fri, 1 Oct 2010 21:35:39 +0000 (14:35 -0700)]
refresh

13 years agorefresh
Sean Hefty [Fri, 1 Oct 2010 21:35:39 +0000 (14:35 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 1 Oct 2010 21:35:37 +0000 (14:35 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Fri, 1 Oct 2010 21:35:37 +0000 (14:35 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-drep
Sean Hefty [Fri, 1 Oct 2010 21:35:35 +0000 (14:35 -0700)]
Refresh of ibal-drep

13 years ago[OFED] winOFED release 2.3 RC3 prep.
Stan Smith [Fri, 1 Oct 2010 17:01:22 +0000 (17:01 +0000)]
[OFED] winOFED release 2.3 RC3 prep.

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

13 years ago[IPoIB_NDIS6_CM] oops - checked in the wrong set of files for EndPoint initialization...
Stan Smith [Fri, 1 Oct 2010 16:56:14 +0000 (16:56 +0000)]
[IPoIB_NDIS6_CM] oops - checked in the wrong set of files for EndPoint initialization; this commits fixes commit 2951 (ipoib_endpt_create() needs p_port passed in).

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

13 years ago[IPoIB_NDIS6_CM] initialize IBAL pointer in Endpoint struct @ EP creation; initialize...
Stan Smith [Fri, 1 Oct 2010 15:50:52 +0000 (15:50 +0000)]
[IPoIB_NDIS6_CM] initialize IBAL pointer in Endpoint struct @ EP creation; initialize only in one place as IBAL ptr does not change over life of EP.

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

13 years ago[OFED] integrate trunk commits up to and including 2949
Stan Smith [Tue, 28 Sep 2010 22:51:18 +0000 (22:51 +0000)]
[OFED] integrate trunk commits up to and including 2949

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

13 years ago[core] Replace memory allocator with a memory allocator that works natively with...
Tzachi Dar [Tue, 28 Sep 2010 17:26:21 +0000 (17:26 +0000)]
[core] Replace memory allocator with a memory allocator that works natively with 0 bytes allocations

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

13 years ago[HCA] Prevent stack corruption
Leonid Kelly [Mon, 27 Sep 2010 19:32:11 +0000 (19:32 +0000)]
[HCA] Prevent stack corruption

In the case where umv_buf::command is FALSE, the else control segment is taken and a stack variable's address is stored by INIT_UDATA, to be written later in the call to alloc_pd.  The stack variable then goes out of scope, so the call to alloc_pd could corrupt the stack.

The fix uses the status local variable as temporary storage, as it is unused until after the call to alloc_pd.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2948 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agopop
Sean Hefty [Sat, 25 Sep 2010 00:51:17 +0000 (17:51 -0700)]
pop

13 years agopop
Sean Hefty [Sat, 25 Sep 2010 00:51:17 +0000 (17:51 -0700)]
pop

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 [Sat, 25 Sep 2010 00:50:13 +0000 (17:50 -0700)]
refresh

13 years agorefresh
Sean Hefty [Sat, 25 Sep 2010 00:50:13 +0000 (17:50 -0700)]
refresh

13 years agorefresh (create temporary patch)
Sean Hefty [Sat, 25 Sep 2010 00:50:09 +0000 (17:50 -0700)]
refresh (create temporary patch)

13 years agorefresh (create temporary patch)
Sean Hefty [Sat, 25 Sep 2010 00:50:08 +0000 (17:50 -0700)]
refresh (create temporary patch)

13 years agoRefresh of ibal-disc
Sean Hefty [Sat, 25 Sep 2010 00:50:04 +0000 (17:50 -0700)]
Refresh of ibal-disc

13 years agopop
Sean Hefty [Sat, 25 Sep 2010 00:49:32 +0000 (17:49 -0700)]
pop

13 years agopop
Sean Hefty [Sat, 25 Sep 2010 00:49:32 +0000 (17:49 -0700)]
pop

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