]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:40 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:40 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:35 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:35 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:31 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:31 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:26 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:25 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:18 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:18 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:10 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:10 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:00 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:25:00 +0000 (14:25 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:24:54 +0000 (14:24 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:24:54 +0000 (14:24 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:24:47 +0000 (14:24 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 18 Feb 2010 22:24:47 +0000 (14:24 -0800)]
delete

14 years agopop
Sean Hefty [Thu, 18 Feb 2010 22:24:15 +0000 (14:24 -0800)]
pop

14 years agopop
Sean Hefty [Thu, 18 Feb 2010 22:24:15 +0000 (14:24 -0800)]
pop

14 years agoexternal modifications
Sean Hefty [Thu, 18 Feb 2010 22:24:12 +0000 (14:24 -0800)]
external modifications

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

14 years agoexternal modifications
Sean Hefty [Thu, 18 Feb 2010 22:24:12 +0000 (14:24 -0800)]
external modifications

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

14 years agoremove from build:
U-AMR\MSHEFTY [Tue, 8 Dec 2009 01:29:35 +0000 (17:29 -0800)]
remove from build:

opensm
nd

14 years agopop
Sean Hefty [Thu, 18 Feb 2010 21:54:11 +0000 (13:54 -0800)]
pop

14 years agopop
Sean Hefty [Thu, 18 Feb 2010 21:54:10 +0000 (13:54 -0800)]
pop

14 years agorefresh
Sean Hefty [Thu, 18 Feb 2010 21:53:56 +0000 (13:53 -0800)]
refresh

14 years agorefresh
Sean Hefty [Thu, 18 Feb 2010 21:53:56 +0000 (13:53 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 18 Feb 2010 21:53:51 +0000 (13:53 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 18 Feb 2010 21:53:50 +0000 (13:53 -0800)]
refresh (create temporary patch)

14 years agoRefresh of retry-ibat
Sean Hefty [Thu, 18 Feb 2010 21:53:43 +0000 (13:53 -0800)]
Refresh of retry-ibat

14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Thu, 18 Feb 2010 21:51:19 +0000 (21:51 +0000)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

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

14 years agolibibverbs: release WVProvider reference from ibvw_acquire_windata
Sean Hefty [Thu, 18 Feb 2010 21:50:12 +0000 (21:50 +0000)]
libibverbs: release WVProvider reference from ibvw_acquire_windata

ibvw_release_windata should release the WVProvider reference taken
in ibvw_acquire_windata.

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

14 years agodapl: locking cleanup and fixes
Sean Hefty [Thu, 18 Feb 2010 21:49:14 +0000 (21:49 +0000)]
dapl: locking cleanup and fixes

Cleanup allocated completion channels. Destroy cm_ptr locks before freeing the cm_ptr to avoid memory leaks.  And avoid accessing the cm_ptr after queuing it for destruction with the cr_thread to avoid use after free errors.

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

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 23:04:23 +0000 (15:04 -0800)]
refresh

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 23:04:22 +0000 (15:04 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 23:04:20 +0000 (15:04 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 23:04:20 +0000 (15:04 -0800)]
refresh (create temporary patch)

14 years agoRefresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 23:04:18 +0000 (15:04 -0800)]
Refresh of retry-ibat

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 22:56:03 +0000 (14:56 -0800)]
refresh

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 22:56:02 +0000 (14:56 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 22:55:58 +0000 (14:55 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 22:55:58 +0000 (14:55 -0800)]
refresh (create temporary patch)

14 years agoRefresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 22:55:53 +0000 (14:55 -0800)]
Refresh of retry-ibat

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 19:42:48 +0000 (11:42 -0800)]
refresh

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 19:42:48 +0000 (11:42 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:42:46 +0000 (11:42 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:42:46 +0000 (11:42 -0800)]
refresh (create temporary patch)

14 years agoRefresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 19:42:43 +0000 (11:42 -0800)]
Refresh of retry-ibat

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 19:28:35 +0000 (11:28 -0800)]
refresh

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 19:28:34 +0000 (11:28 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:28:32 +0000 (11:28 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:28:32 +0000 (11:28 -0800)]
refresh (create temporary patch)

14 years agoRefresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 19:28:29 +0000 (11:28 -0800)]
Refresh of retry-ibat

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 19:23:39 +0000 (11:23 -0800)]
refresh

14 years agorefresh
Sean Hefty [Wed, 17 Feb 2010 19:23:39 +0000 (11:23 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:19:04 +0000 (11:19 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:19:03 +0000 (11:19 -0800)]
refresh (create temporary patch)

14 years agoRefresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 19:19:01 +0000 (11:19 -0800)]
Refresh of retry-ibat

14 years agonew
Sean Hefty [Wed, 17 Feb 2010 18:12:26 +0000 (10:12 -0800)]
new

14 years agonew
Sean Hefty [Wed, 17 Feb 2010 18:12:26 +0000 (10:12 -0800)]
new

14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agowinverbs/nd: retry ibat resolution
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
winverbs/nd: retry ibat resolution

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agorefresh
Sean Hefty [Fri, 5 Feb 2010 00:29:50 +0000 (16:29 -0800)]
refresh

14 years agorefresh
Sean Hefty [Fri, 5 Feb 2010 00:29:50 +0000 (16:29 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 5 Feb 2010 00:29:48 +0000 (16:29 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 5 Feb 2010 00:29:48 +0000 (16:29 -0800)]
refresh (create temporary patch)

14 years agoRefresh of dapl-queue
Sean Hefty [Fri, 5 Feb 2010 00:29:46 +0000 (16:29 -0800)]
Refresh of dapl-queue

14 years agonew
Sean Hefty [Fri, 5 Feb 2010 00:28:30 +0000 (16:28 -0800)]
new

14 years agonew
Sean Hefty [Fri, 5 Feb 2010 00:28:30 +0000 (16:28 -0800)]
new

14 years agodapl: avoid accessing cm_ptr after queuing to cr_thread
Sean Hefty [Fri, 5 Feb 2010 00:28:28 +0000 (16:28 -0800)]
dapl: avoid accessing cm_ptr after queuing to cr_thread

It's possible that once a cm_ptr has been added to the hca list, that the
cr_thread can remove it from the list and process it or delete it.  To avoid
any potential issue, do not reference the cm_ptr after placing it on the hca list.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agodapl: avoid accessing cm_ptr after queuing to cr_thread
Sean Hefty [Fri, 5 Feb 2010 00:28:28 +0000 (16:28 -0800)]
dapl: avoid accessing cm_ptr after queuing to cr_thread

It's possible that once a cm_ptr has been added to the hca list, that the
cr_thread can remove it from the list and process it or delete it.  To avoid
any potential issue, do not reference the cm_ptr after placing it on the hca list.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 22:47:26 +0000 (14:47 -0800)]
refresh

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 22:47:26 +0000 (14:47 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:47:24 +0000 (14:47 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:47:23 +0000 (14:47 -0800)]
refresh (create temporary patch)

14 years agoRefresh of dapl-clean-lock
Sean Hefty [Thu, 4 Feb 2010 22:47:20 +0000 (14:47 -0800)]
Refresh of dapl-clean-lock

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 22:38:01 +0000 (14:38 -0800)]
refresh

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 22:38:01 +0000 (14:38 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:37:59 +0000 (14:37 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:37:59 +0000 (14:37 -0800)]
refresh (create temporary patch)

14 years agoRefresh of dapl-clean-lock
Sean Hefty [Thu, 4 Feb 2010 22:37:56 +0000 (14:37 -0800)]
Refresh of dapl-clean-lock

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 22:35:51 +0000 (14:35 -0800)]
new

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 22:35:51 +0000 (14:35 -0800)]
new

14 years agodapl/scm: destroy cm_ptr locks
Sean Hefty [Thu, 4 Feb 2010 22:35:48 +0000 (14:35 -0800)]
dapl/scm: destroy cm_ptr locks

Destroy the cm_ptr locks before freeing the cm_ptr.  This fixes a memory
leak.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agodapl/scm: destroy cm_ptr locks
Sean Hefty [Thu, 4 Feb 2010 22:35:48 +0000 (14:35 -0800)]
dapl/scm: destroy cm_ptr locks

Destroy the cm_ptr locks before freeing the cm_ptr.  This fixes a memory
leak.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agodapl/scm: destroy cm_ptr locks
Sean Hefty [Thu, 4 Feb 2010 22:35:48 +0000 (14:35 -0800)]
dapl/scm: destroy cm_ptr locks

Destroy the cm_ptr locks before freeing the cm_ptr.  This fixes a memory
leak.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years ago[MLX4] shutter.h move to trunk\inc\kernel; seems you have to commit for both the...
Stan Smith [Thu, 4 Feb 2010 01:33:12 +0000 (01:33 +0000)]
[MLX4] shutter.h move to trunk\inc\kernel; seems you have to commit for both the src & dest.

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

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 01:10:15 +0000 (17:10 -0800)]
refresh

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 01:10:15 +0000 (17:10 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:10:12 +0000 (17:10 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:10:12 +0000 (17:10 -0800)]
refresh (create temporary patch)

14 years agoRefresh of debug-wv
Sean Hefty [Thu, 4 Feb 2010 01:10:09 +0000 (17:10 -0800)]
Refresh of debug-wv

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 01:09:03 +0000 (17:09 -0800)]
new

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 01:09:03 +0000 (17:09 -0800)]
new

14 years agowinverbs: add printf capability to winverbs
Sean Hefty [Thu, 4 Feb 2010 01:09:01 +0000 (17:09 -0800)]
winverbs: add printf capability to winverbs

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