]>
git.openfabrics.org - ~shefty/rdma-win.git/log
Sean Hefty [Tue, 29 Jun 2010 21:38:39 +0000 (14:38 -0700)]
refresh
Sean Hefty [Tue, 29 Jun 2010 21:38:39 +0000 (14:38 -0700)]
refresh
Sean Hefty [Tue, 29 Jun 2010 21:38:36 +0000 (14:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 29 Jun 2010 21:38:36 +0000 (14:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 29 Jun 2010 21:38:33 +0000 (14:38 -0700)]
Refresh of ibv
Sean Hefty [Tue, 29 Jun 2010 19:50:26 +0000 (12:50 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:50:26 +0000 (12:50 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:50:21 +0000 (12:50 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 29 Jun 2010 19:50:21 +0000 (12:50 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 29 Jun 2010 17:37:35 +0000 (10:37 -0700)]
libibverbs: update interface to 1.1.12
libibverbs interfaces are at 1.1.8. Update to 1.1.12.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 29 Jun 2010 17:37:35 +0000 (10:37 -0700)]
libibverbs: update interface to 1.1.12
libibverbs interfaces are at 1.1.8. Update to 1.1.12.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 29 Jun 2010 19:41:55 +0000 (12:41 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:41:54 +0000 (12:41 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:33:05 +0000 (19:33 +0000)]
complib/user: fix timer race conditions
This serializes the callbacks for a timer and provides synchronization for multi-threaded timer usage.
cl_timer_stop is not allowed to be called from a timer callback, and will block until any callback has completed. (Technically, this should work, but it is not supported.)
cl_timer_start simply calls cl_timer_trim
cl_timer_trim changes the timeout of a queued timer if the new timeout time is less than the last set timeout.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2840
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 29 Jun 2010 19:31:07 +0000 (19:31 +0000)]
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>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2839
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 29 Jun 2010 19:23:14 +0000 (12:23 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:23:14 +0000 (12:23 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:21:16 +0000 (12:21 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:21:15 +0000 (12:21 -0700)]
pop
Sean Hefty [Tue, 29 Jun 2010 19:12:33 +0000 (12:12 -0700)]
refresh
Sean Hefty [Tue, 29 Jun 2010 19:12:33 +0000 (12:12 -0700)]
refresh
Sean Hefty [Tue, 29 Jun 2010 19:12:28 +0000 (12:12 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 29 Jun 2010 19:12:28 +0000 (12:12 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 29 Jun 2010 19:12:22 +0000 (12:12 -0700)]
Refresh of ibv
Sean Hefty [Tue, 29 Jun 2010 18:57:15 +0000 (11:57 -0700)]
refresh
Sean Hefty [Tue, 29 Jun 2010 18:57:15 +0000 (11:57 -0700)]
refresh
Sean Hefty [Tue, 29 Jun 2010 18:57:12 +0000 (11:57 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 29 Jun 2010 18:57:12 +0000 (11:57 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 29 Jun 2010 18:57:08 +0000 (11:57 -0700)]
Refresh of ibv
Sean Hefty [Tue, 29 Jun 2010 17:37:37 +0000 (10:37 -0700)]
new
Sean Hefty [Tue, 29 Jun 2010 17:37:37 +0000 (10:37 -0700)]
new
Sean Hefty [Tue, 29 Jun 2010 17:37:35 +0000 (10:37 -0700)]
libibverbs: update interface to 1.1.12
libibverbs interfaces are at 1.1.8. Update to 1.1.12.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 29 Jun 2010 17:37:35 +0000 (10:37 -0700)]
libibverbs: update interface to 1.1.12
libibverbs interfaces are at 1.1.8. Update to 1.1.12.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 29 Jun 2010 17:37:35 +0000 (10:37 -0700)]
libibverbs: update interface to 1.1.12
libibverbs interfaces are at 1.1.8. Update to 1.1.12.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 28 Jun 2010 21:40:16 +0000 (14:40 -0700)]
refresh
Sean Hefty [Mon, 28 Jun 2010 21:40:16 +0000 (14:40 -0700)]
refresh
Sean Hefty [Mon, 28 Jun 2010 21:40:13 +0000 (14:40 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:40:13 +0000 (14:40 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:40:11 +0000 (14:40 -0700)]
Refresh of cl_timer2
Sean Hefty [Mon, 28 Jun 2010 21:38:47 +0000 (14:38 -0700)]
refresh
Sean Hefty [Mon, 28 Jun 2010 21:38:46 +0000 (14:38 -0700)]
refresh
Sean Hefty [Mon, 28 Jun 2010 21:38:45 +0000 (14:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:38:44 +0000 (14:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:38:42 +0000 (14:38 -0700)]
Refresh of cl_timer2
Sean Hefty [Mon, 28 Jun 2010 21:36:35 +0000 (14:36 -0700)]
uncommit
Sean Hefty [Mon, 28 Jun 2010 21:36:35 +0000 (14:36 -0700)]
uncommit
Sean Hefty [Mon, 28 Jun 2010 21:36:20 +0000 (14:36 -0700)]
pop
Sean Hefty [Mon, 28 Jun 2010 21:36:20 +0000 (14:36 -0700)]
pop
Sean Hefty [Mon, 28 Jun 2010 21:35:40 +0000 (14:35 -0700)]
refresh
Sean Hefty [Mon, 28 Jun 2010 21:35:40 +0000 (14:35 -0700)]
refresh
Sean Hefty [Mon, 28 Jun 2010 21:35:37 +0000 (14:35 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:35:37 +0000 (14:35 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jun 2010 21:35:35 +0000 (14:35 -0700)]
Refresh of ucl
Sean Hefty [Mon, 28 Jun 2010 21:35:29 +0000 (14:35 -0700)]
new
Sean Hefty [Mon, 28 Jun 2010 21:35:28 +0000 (14:35 -0700)]
new
Sean Hefty [Mon, 28 Jun 2010 21:35:27 +0000 (14:35 -0700)]
cl
Sean Hefty [Mon, 28 Jun 2010 21:35:27 +0000 (14:35 -0700)]
cl
Sean Hefty [Mon, 28 Jun 2010 21:31:59 +0000 (14:31 -0700)]
repair
Sean Hefty [Mon, 28 Jun 2010 21:31:59 +0000 (14:31 -0700)]
repair
Sean Hefty [Mon, 28 Jun 2010 21:31:56 +0000 (14:31 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Mon, 28 Jun 2010 21:31:56 +0000 (14:31 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Stan Smith [Fri, 25 Jun 2010 23:46:04 +0000 (23:46 +0000)]
[OFED] correct comments.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2838
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 25 Jun 2010 23:45:03 +0000 (23:45 +0000)]
[WIX] !x86 arch - Install 32-bit DAPL libraries directly into SysWOW64\ instead of %ProgramFiles%\OFED\.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2837
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 25 Jun 2010 23:43:01 +0000 (23:43 +0000)]
[WIX] use new name system_files.inc to setup system32 & syswow64
git-svn-id: svn://openib.tc.cornell.edu/gen1@2836
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 25 Jun 2010 23:40:48 +0000 (23:40 +0000)]
[WIX] rename system32_files.inc --> system_files.inc to reflect both system32\ & sysWow64\ files.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2835
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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>
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>
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>
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
Sean Hefty [Fri, 25 Jun 2010 00:31:03 +0000 (17:31 -0700)]
refresh
Sean Hefty [Fri, 25 Jun 2010 00:31:03 +0000 (17:31 -0700)]
refresh
Sean Hefty [Fri, 25 Jun 2010 00:31:00 +0000 (17:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:31:00 +0000 (17:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:30:57 +0000 (17:30 -0700)]
Refresh of user_timer
Sean Hefty [Fri, 25 Jun 2010 00:29:16 +0000 (17:29 -0700)]
refresh
Sean Hefty [Fri, 25 Jun 2010 00:29:16 +0000 (17:29 -0700)]
refresh
Sean Hefty [Fri, 25 Jun 2010 00:29:13 +0000 (17:29 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:29:13 +0000 (17:29 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 25 Jun 2010 00:29:09 +0000 (17:29 -0700)]
Refresh of user_timer
Sean Hefty [Thu, 24 Jun 2010 18:40:27 +0000 (11:40 -0700)]
new
Sean Hefty [Thu, 24 Jun 2010 18:40:27 +0000 (11:40 -0700)]
new
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>
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>
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>
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
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
Sean Hefty [Wed, 23 Jun 2010 23:45:10 +0000 (16:45 -0700)]
refresh
Sean Hefty [Wed, 23 Jun 2010 23:45:09 +0000 (16:45 -0700)]
refresh
Sean Hefty [Wed, 23 Jun 2010 23:45:06 +0000 (16:45 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 23 Jun 2010 23:45:06 +0000 (16:45 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 23 Jun 2010 23:45:03 +0000 (16:45 -0700)]
Refresh of cl_timer
Sean Hefty [Wed, 23 Jun 2010 22:47:30 +0000 (15:47 -0700)]
pop
Sean Hefty [Wed, 23 Jun 2010 22:47:30 +0000 (15:47 -0700)]
pop
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
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
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
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
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
Sean Hefty [Wed, 23 Jun 2010 00:00:20 +0000 (17:00 -0700)]
refresh
Sean Hefty [Wed, 23 Jun 2010 00:00:19 +0000 (17:00 -0700)]
refresh