]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
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 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 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>
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>
14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 01:08:28 +0000 (17:08 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 01:08:28 +0000 (17:08 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 01:08:22 +0000 (17:08 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 01:08:22 +0000 (17:08 -0800)]
delete

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

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

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

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

14 years agoRefresh of libibverbs-release2
Sean Hefty [Thu, 4 Feb 2010 01:07:58 +0000 (17:07 -0800)]
Refresh of libibverbs-release2

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

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

14 years agolibibverbs: release WVProvider reference from ibvw_acquire_windata
Sean Hefty [Thu, 4 Feb 2010 01:07:08 +0000 (17:07 -0800)]
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>
14 years agolibibverbs: release WVProvider reference from ibvw_acquire_windata
Sean Hefty [Thu, 4 Feb 2010 01:07:08 +0000 (17:07 -0800)]
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>
14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 01:05:38 +0000 (17:05 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 01:05:38 +0000 (17:05 -0800)]
delete

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

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

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

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

14 years agoRefresh of dapl-cleanup2
Sean Hefty [Thu, 4 Feb 2010 01:05:17 +0000 (17:05 -0800)]
Refresh of dapl-cleanup2

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

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

14 years agodapl: release completion channels
Sean Hefty [Thu, 4 Feb 2010 01:03:47 +0000 (17:03 -0800)]
dapl: release completion channels

Cleanup allocated completion channels.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agodapl: release completion channels
Sean Hefty [Thu, 4 Feb 2010 01:03:47 +0000 (17:03 -0800)]
dapl: release completion channels

Cleanup allocated completion channels.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agopop
Sean Hefty [Thu, 4 Feb 2010 01:02:43 +0000 (17:02 -0800)]
pop

14 years agopop
Sean Hefty [Thu, 4 Feb 2010 01:02:42 +0000 (17:02 -0800)]
pop

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

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

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

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

14 years agoRefresh of dapl-cleanup
Sean Hefty [Thu, 4 Feb 2010 01:02:02 +0000 (17:02 -0800)]
Refresh of dapl-cleanup

14 years agopop
Sean Hefty [Thu, 4 Feb 2010 01:00:18 +0000 (17:00 -0800)]
pop

14 years agopop
Sean Hefty [Thu, 4 Feb 2010 01:00:17 +0000 (17:00 -0800)]
pop

14 years agopop
Sean Hefty [Thu, 4 Feb 2010 01:00:11 +0000 (17:00 -0800)]
pop

14 years agopop
Sean Hefty [Thu, 4 Feb 2010 01:00:11 +0000 (17:00 -0800)]
pop

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 00:58:19 +0000 (16:58 -0800)]
refresh

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 00:58:19 +0000 (16:58 -0800)]
refresh

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

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

14 years agoRefresh of debug-wv
Sean Hefty [Thu, 4 Feb 2010 00:58:14 +0000 (16:58 -0800)]
Refresh of debug-wv

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 00:57:07 +0000 (16:57 -0800)]
new

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 00:57:07 +0000 (16:57 -0800)]
new

14 years agowinverbs: add debug output
Sean Hefty [Thu, 4 Feb 2010 00:57:05 +0000 (16:57 -0800)]
winverbs: add debug output

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agowinverbs: add debug output
Sean Hefty [Thu, 4 Feb 2010 00:57:05 +0000 (16:57 -0800)]
winverbs: add debug output

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 00:56:35 +0000 (16:56 -0800)]
delete

14 years agodelete
Sean Hefty [Thu, 4 Feb 2010 00:56:35 +0000 (16:56 -0800)]
delete

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 00:55:55 +0000 (16:55 -0800)]
refresh

14 years agorefresh
Sean Hefty [Thu, 4 Feb 2010 00:55:55 +0000 (16:55 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 00:55:53 +0000 (16:55 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 00:55:53 +0000 (16:55 -0800)]
refresh (create temporary patch)

14 years agoRefresh of libibverbs-release
Sean Hefty [Thu, 4 Feb 2010 00:55:51 +0000 (16:55 -0800)]
Refresh of libibverbs-release

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 00:54:58 +0000 (16:54 -0800)]
new

14 years agonew
Sean Hefty [Thu, 4 Feb 2010 00:54:58 +0000 (16:54 -0800)]
new

14 years agolibibverbs: release reference on WVProvider from ibvw_get_windata
Sean Hefty [Thu, 4 Feb 2010 00:54:57 +0000 (16:54 -0800)]
libibverbs: release reference on WVProvider from ibvw_get_windata

ibvw_get_windata increments a reference on the global WVProvider.
Release this reference when ibvw_release_windata is called.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agolibibverbs: release reference on WVProvider from ibvw_get_windata
Sean Hefty [Thu, 4 Feb 2010 00:54:57 +0000 (16:54 -0800)]
libibverbs: release reference on WVProvider from ibvw_get_windata

ibvw_get_windata increments a reference on the global WVProvider.
Release this reference when ibvw_release_windata is called.

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