]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
14 years agorefresh
Sean Hefty [Mon, 28 Jun 2010 21:38:47 +0000 (14:38 -0700)]
refresh

14 years agorefresh
Sean Hefty [Mon, 28 Jun 2010 21:38:46 +0000 (14:38 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:38:45 +0000 (14:38 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:38:44 +0000 (14:38 -0700)]
refresh (create temporary patch)

14 years agoRefresh of cl_timer2
Sean Hefty [Mon, 28 Jun 2010 21:38:42 +0000 (14:38 -0700)]
Refresh of cl_timer2

14 years agouncommit
Sean Hefty [Mon, 28 Jun 2010 21:36:35 +0000 (14:36 -0700)]
uncommit

14 years agouncommit
Sean Hefty [Mon, 28 Jun 2010 21:36:35 +0000 (14:36 -0700)]
uncommit

14 years agopop
Sean Hefty [Mon, 28 Jun 2010 21:36:20 +0000 (14:36 -0700)]
pop

14 years agopop
Sean Hefty [Mon, 28 Jun 2010 21:36:20 +0000 (14:36 -0700)]
pop

14 years agorefresh
Sean Hefty [Mon, 28 Jun 2010 21:35:40 +0000 (14:35 -0700)]
refresh

14 years agorefresh
Sean Hefty [Mon, 28 Jun 2010 21:35:40 +0000 (14:35 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:35:37 +0000 (14:35 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:35:37 +0000 (14:35 -0700)]
refresh (create temporary patch)

14 years agoRefresh of ucl
Sean Hefty [Mon, 28 Jun 2010 21:35:35 +0000 (14:35 -0700)]
Refresh of ucl

14 years agonew
Sean Hefty [Mon, 28 Jun 2010 21:35:29 +0000 (14:35 -0700)]
new

14 years agonew
Sean Hefty [Mon, 28 Jun 2010 21:35:28 +0000 (14:35 -0700)]
new

14 years agocl
Sean Hefty [Mon, 28 Jun 2010 21:35:27 +0000 (14:35 -0700)]
cl

14 years agocl
Sean Hefty [Mon, 28 Jun 2010 21:35:27 +0000 (14:35 -0700)]
cl

14 years agorepair
Sean Hefty [Mon, 28 Jun 2010 21:31:59 +0000 (14:31 -0700)]
repair

14 years agorepair
Sean Hefty [Mon, 28 Jun 2010 21:31:59 +0000 (14:31 -0700)]
repair

14 years agoexternal modifications
Sean Hefty [Mon, 28 Jun 2010 21:31:56 +0000 (14:31 -0700)]
external modifications

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

14 years agoexternal modifications
Sean Hefty [Mon, 28 Jun 2010 21:31:56 +0000 (14:31 -0700)]
external modifications

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

14 years agocomplib/user: fix timer race conditions
Sean Hefty [Thu, 24 Jun 2010 18:40:25 +0000 (11:40 -0700)]
complib/user: fix timer race conditions

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agocomplib/timer: fix race accessing timer fields
Sean Hefty [Mon, 21 Jun 2010 19:07:58 +0000 (12:07 -0700)]
complib/timer: fix race accessing timer fields

The timeout_time field of cl_timer_t is modified in the timer
callback function and also in calls to cl_timer_start, cl_timer_stop,
and cl_timer_trim.  The user cannot protect against the changes
made in the timer callback function, so the timer must provide
this protection itself.

Provide serialization to prevent multiple timer callbacks to
the user at once.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoetc\pkgwo: add opensm and missing diags to winmad package
Sean Hefty [Fri, 25 Jun 2010 18:57:10 +0000 (18:57 +0000)]
etc\pkgwo: add opensm and missing diags to winmad package

Include opensm, osmtest, ibnetdiscover, saquery, and ibtrapgen in the winmad package.

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

14 years agorefresh
Sean Hefty [Fri, 25 Jun 2010 00:31:03 +0000 (17:31 -0700)]
refresh

14 years agorefresh
Sean Hefty [Fri, 25 Jun 2010 00:31:03 +0000 (17:31 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:31:00 +0000 (17:31 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:31:00 +0000 (17:31 -0700)]
refresh (create temporary patch)

14 years agoRefresh of user_timer
Sean Hefty [Fri, 25 Jun 2010 00:30:57 +0000 (17:30 -0700)]
Refresh of user_timer

14 years agorefresh
Sean Hefty [Fri, 25 Jun 2010 00:29:16 +0000 (17:29 -0700)]
refresh

14 years agorefresh
Sean Hefty [Fri, 25 Jun 2010 00:29:16 +0000 (17:29 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:29:13 +0000 (17:29 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:29:13 +0000 (17:29 -0700)]
refresh (create temporary patch)

14 years agoRefresh of user_timer
Sean Hefty [Fri, 25 Jun 2010 00:29:09 +0000 (17:29 -0700)]
Refresh of user_timer

14 years agonew
Sean Hefty [Thu, 24 Jun 2010 18:40:27 +0000 (11:40 -0700)]
new

14 years agonew
Sean Hefty [Thu, 24 Jun 2010 18:40:27 +0000 (11:40 -0700)]
new

14 years agocomplib/user: fix timer race conditions
Sean Hefty [Thu, 24 Jun 2010 18:40:25 +0000 (11:40 -0700)]
complib/user: fix timer race conditions

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agocomplib/user: fix timer race conditions
Sean Hefty [Thu, 24 Jun 2010 18:40:25 +0000 (11:40 -0700)]
complib/user: fix timer race conditions

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agocomplib/user: fix timer race conditions
Sean Hefty [Thu, 24 Jun 2010 18:40:25 +0000 (11:40 -0700)]
complib/user: fix timer race conditions

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years ago[WIX] Incorporate WIX DirRef construct to simplify wix files (installed folder struct...
Stan Smith [Thu, 24 Jun 2010 16:20:07 +0000 (16:20 +0000)]
[WIX] Incorporate WIX DirRef construct to simplify wix files (installed folder structure defined in a single file; much easier to understand overall structure).
Additionally install .dlls in %SystemRoot%\system32 instead of %SystemRoot%.

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

14 years ago[CORE] Fix the race at IRP cancellation mechanism
Leonid Kelly [Thu, 24 Jun 2010 09:43:35 +0000 (09:43 +0000)]
[CORE] Fix the race at IRP cancellation mechanism

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

14 years agorefresh
Sean Hefty [Wed, 23 Jun 2010 23:45:10 +0000 (16:45 -0700)]
refresh

14 years agorefresh
Sean Hefty [Wed, 23 Jun 2010 23:45:09 +0000 (16:45 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 23 Jun 2010 23:45:06 +0000 (16:45 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 23 Jun 2010 23:45:06 +0000 (16:45 -0700)]
refresh (create temporary patch)

14 years agoRefresh of cl_timer
Sean Hefty [Wed, 23 Jun 2010 23:45:03 +0000 (16:45 -0700)]
Refresh of cl_timer

14 years agopop
Sean Hefty [Wed, 23 Jun 2010 22:47:30 +0000 (15:47 -0700)]
pop

14 years agopop
Sean Hefty [Wed, 23 Jun 2010 22:47:30 +0000 (15:47 -0700)]
pop

14 years agolibibumad: fix handling of receive timeouts
Sean Hefty [Wed, 23 Jun 2010 22:40:05 +0000 (22:40 +0000)]
libibumad: fix handling of receive timeouts

If the user calls receive with a timeout, the receive will
be posted, then the user will wait on an event until either
the receive completes or times out.  If the wait times out,
an attempt is made to cancel the pending receive.  However,
a MAD could be received between the wait timing out and
the completion of the cancel.  To handle this, we need to
check the return status after the cancel to see if the
cancel succeeded.

This fixes a problem with ibnetdiscover hanging.

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

14 years ago[DOCS] updated OpenSM discussion to reflect OpenSM 3.3.6
Stan Smith [Wed, 23 Jun 2010 20:58:35 +0000 (20:58 +0000)]
[DOCS] updated OpenSM discussion to reflect OpenSM 3.3.6

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

14 years ago[OPENSM] OpenSM 3.3.6 - see changlog files for details.
Stan Smith [Wed, 23 Jun 2010 20:55:36 +0000 (20:55 +0000)]
[OPENSM] OpenSM 3.3.6 - see changlog files for details.

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

14 years ago[OFED] script to build a single .msi installer based on OS & arch qualifiers.
Stan Smith [Wed, 23 Jun 2010 20:41:41 +0000 (20:41 +0000)]
[OFED] script to build a single .msi installer based on OS & arch qualifiers.

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

14 years ago[OFED] add Arch qualifier to makebin.bat, adjust buildrelease.bat to use it.
Stan Smith [Wed, 23 Jun 2010 20:32:35 +0000 (20:32 +0000)]
[OFED] add Arch qualifier to makebin.bat, adjust buildrelease.bat to use it.

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

14 years agorefresh
Sean Hefty [Wed, 23 Jun 2010 00:00:20 +0000 (17:00 -0700)]
refresh

14 years agorefresh
Sean Hefty [Wed, 23 Jun 2010 00:00:19 +0000 (17:00 -0700)]
refresh

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

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

14 years agoRefresh of umad
Sean Hefty [Wed, 23 Jun 2010 00:00:15 +0000 (17:00 -0700)]
Refresh of umad

14 years agorefresh
Sean Hefty [Wed, 23 Jun 2010 00:00:01 +0000 (17:00 -0700)]
refresh

14 years agorefresh
Sean Hefty [Wed, 23 Jun 2010 00:00:01 +0000 (17:00 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 23:59:58 +0000 (16:59 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 23:59:58 +0000 (16:59 -0700)]
refresh (create temporary patch)

14 years agoRefresh of umad
Sean Hefty [Tue, 22 Jun 2010 23:59:55 +0000 (16:59 -0700)]
Refresh of umad

14 years agonew
Sean Hefty [Tue, 22 Jun 2010 23:57:36 +0000 (16:57 -0700)]
new

14 years agonew
Sean Hefty [Tue, 22 Jun 2010 23:57:35 +0000 (16:57 -0700)]
new

14 years agolibibumad: fix handling of receive timeouts
Sean Hefty [Tue, 22 Jun 2010 23:57:33 +0000 (16:57 -0700)]
libibumad: fix handling of receive timeouts

If the user calls receive with a timeout, the receive will
be posted, then the user will wait on an event until either
the receive completes or times out.  If the wait times out,
an attempt is made to cancel the pending receive.  However,
a MAD could be received between the wait timing out and
the completion of the cancel.  To handle this, we need to
check the return status after the cancel to see if the
cancel succeeded.

This fixes a problem with ibnetdiscover hanging.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agolibibumad: fix handling of receive timeouts
Sean Hefty [Tue, 22 Jun 2010 23:57:33 +0000 (16:57 -0700)]
libibumad: fix handling of receive timeouts

If the user calls receive with a timeout, the receive will
be posted, then the user will wait on an event until either
the receive completes or times out.  If the wait times out,
an attempt is made to cancel the pending receive.  However,
a MAD could be received between the wait timing out and
the completion of the cancel.  To handle this, we need to
check the return status after the cancel to see if the
cancel succeeded.

This fixes a problem with ibnetdiscover hanging.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agopop
Sean Hefty [Tue, 22 Jun 2010 23:54:50 +0000 (16:54 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 22 Jun 2010 23:54:50 +0000 (16:54 -0700)]
pop

14 years agonew
Sean Hefty [Tue, 22 Jun 2010 19:08:48 +0000 (12:08 -0700)]
new

14 years agonew
Sean Hefty [Tue, 22 Jun 2010 19:08:48 +0000 (12:08 -0700)]
new

14 years agowinmad: change handling of large MADs
Sean Hefty [Tue, 22 Jun 2010 19:08:46 +0000 (12:08 -0700)]
winmad: change handling of large MADs

Winmad uses buffered I/O to transfer data from user space
to the kernel.  When dealing with large RMPP MADs, the size
of the data can exceed a single page, which can result in the
IOCTL failing.  The likelihood of the failure depends on the
size of the MAD and how fragmented the non-paged pool has
become.

Change how winmad handles large RMPP transfers.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 18:27:55 +0000 (11:27 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 18:27:55 +0000 (11:27 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 18:27:15 +0000 (11:27 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 18:27:15 +0000 (11:27 -0700)]
refresh (create temporary patch)

14 years agoRefresh of cl_timer
Sean Hefty [Tue, 22 Jun 2010 18:27:13 +0000 (11:27 -0700)]
Refresh of cl_timer

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 17:48:13 +0000 (10:48 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 17:48:13 +0000 (10:48 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:48:09 +0000 (10:48 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:48:09 +0000 (10:48 -0700)]
refresh (create temporary patch)

14 years agoRefresh of cl_timer
Sean Hefty [Tue, 22 Jun 2010 17:48:07 +0000 (10:48 -0700)]
Refresh of cl_timer

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 17:47:44 +0000 (10:47 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 17:47:44 +0000 (10:47 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:47:27 +0000 (10:47 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:47:27 +0000 (10:47 -0700)]
refresh (create temporary patch)

14 years agoRefresh of cl_timer
Sean Hefty [Tue, 22 Jun 2010 17:47:24 +0000 (10:47 -0700)]
Refresh of cl_timer

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 17:39:59 +0000 (10:39 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 22 Jun 2010 17:39:59 +0000 (10:39 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:35:08 +0000 (10:35 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:35:08 +0000 (10:35 -0700)]
refresh (create temporary patch)

14 years agoRefresh of cl_timer
Sean Hefty [Tue, 22 Jun 2010 17:35:06 +0000 (10:35 -0700)]
Refresh of cl_timer

14 years agorename
Sean Hefty [Tue, 22 Jun 2010 17:34:55 +0000 (10:34 -0700)]
rename

14 years agorename
Sean Hefty [Tue, 22 Jun 2010 17:34:55 +0000 (10:34 -0700)]
rename

14 years ago[OFED] update build process to use latest WDK version 7600.16385.1
Stan Smith [Mon, 21 Jun 2010 19:26:59 +0000 (19:26 +0000)]
[OFED] update build process to use latest WDK version 7600.16385.1

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

14 years agonew
Sean Hefty [Mon, 21 Jun 2010 19:08:01 +0000 (12:08 -0700)]
new

14 years agonew
Sean Hefty [Mon, 21 Jun 2010 19:08:01 +0000 (12:08 -0700)]
new

14 years agocomplib/timer: fix race accessing timer fields
Sean Hefty [Mon, 21 Jun 2010 19:07:58 +0000 (12:07 -0700)]
complib/timer: fix race accessing timer fields

The timeout_time field of cl_timer_t is modified in the timer
callback function and also in calls to cl_timer_start, cl_timer_stop,
and cl_timer_trim.  The user cannot protect against the changes
made in the timer callback function, so the timer must provide
this protection itself.

Provide serialization to prevent multiple timer callbacks to
the user at once.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agocomplib/timer: fix race accessing timer fields
Sean Hefty [Mon, 21 Jun 2010 19:07:58 +0000 (12:07 -0700)]
complib/timer: fix race accessing timer fields

The timeout_time field of cl_timer_t is modified in the timer
callback function and also in calls to cl_timer_start, cl_timer_stop,
and cl_timer_trim.  The user cannot protect against the changes
made in the timer callback function, so the timer must provide
this protection itself.

Provide serialization to prevent multiple timer callbacks to
the user at once.

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