]>
git.openfabrics.org - ~shefty/rdma-win.git/log
Sean Hefty [Wed, 3 Feb 2010 19:13:16 +0000 (11:13 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 19:13:16 +0000 (11:13 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 19:13:12 +0000 (11:13 -0800)]
Refresh of cma-debug
Sean Hefty [Wed, 3 Feb 2010 01:45:42 +0000 (17:45 -0800)]
refresh
Sean Hefty [Wed, 3 Feb 2010 01:45:41 +0000 (17:45 -0800)]
refresh
Sean Hefty [Wed, 3 Feb 2010 01:45:39 +0000 (17:45 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 01:45:39 +0000 (17:45 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 01:45:36 +0000 (17:45 -0800)]
Refresh of cma-debug
Sean Hefty [Wed, 3 Feb 2010 00:39:16 +0000 (16:39 -0800)]
pop
Sean Hefty [Wed, 3 Feb 2010 00:39:16 +0000 (16:39 -0800)]
pop
Sean Hefty [Tue, 2 Feb 2010 23:46:32 +0000 (15:46 -0800)]
debug cma
Sean Hefty [Tue, 2 Feb 2010 23:46:32 +0000 (15:46 -0800)]
debug cma
Sean Hefty [Wed, 3 Feb 2010 00:39:10 +0000 (16:39 -0800)]
pop
Sean Hefty [Wed, 3 Feb 2010 00:39:10 +0000 (16:39 -0800)]
pop
U-AMR\MSHEFTY [Tue, 8 Dec 2009 01:29:35 +0000 (17:29 -0800)]
remove from build:
opensm
nd
Sean Hefty [Wed, 3 Feb 2010 00:38:57 +0000 (16:38 -0800)]
pop
Sean Hefty [Wed, 3 Feb 2010 00:38:57 +0000 (16:38 -0800)]
pop
Sean Hefty [Wed, 3 Feb 2010 00:38:09 +0000 (16:38 -0800)]
refresh
Sean Hefty [Wed, 3 Feb 2010 00:38:09 +0000 (16:38 -0800)]
refresh
Sean Hefty [Wed, 3 Feb 2010 00:38:07 +0000 (16:38 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 00:38:07 +0000 (16:38 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 00:38:05 +0000 (16:38 -0800)]
Refresh of cma-debug
Sean Hefty [Wed, 3 Feb 2010 00:16:06 +0000 (16:16 -0800)]
refresh
Sean Hefty [Wed, 3 Feb 2010 00:16:05 +0000 (16:16 -0800)]
refresh
Sean Hefty [Wed, 3 Feb 2010 00:16:03 +0000 (16:16 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 00:16:03 +0000 (16:16 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 3 Feb 2010 00:16:01 +0000 (16:16 -0800)]
Refresh of cma-debug
Sean Hefty [Tue, 2 Feb 2010 23:46:48 +0000 (15:46 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 23:46:48 +0000 (15:46 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 23:46:46 +0000 (15:46 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 23:46:46 +0000 (15:46 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 23:46:44 +0000 (15:46 -0800)]
Refresh of cma-debug
Sean Hefty [Tue, 2 Feb 2010 23:46:33 +0000 (15:46 -0800)]
new
Sean Hefty [Tue, 2 Feb 2010 23:46:33 +0000 (15:46 -0800)]
new
Sean Hefty [Tue, 2 Feb 2010 23:46:32 +0000 (15:46 -0800)]
debug cma
Sean Hefty [Tue, 2 Feb 2010 23:46:32 +0000 (15:46 -0800)]
debug cma
Sean Hefty [Tue, 2 Feb 2010 23:46:32 +0000 (15:46 -0800)]
debug cma
Sean Hefty [Tue, 2 Feb 2010 23:46:32 +0000 (15:46 -0800)]
debug cma
Sean Hefty [Tue, 2 Feb 2010 23:46:18 +0000 (15:46 -0800)]
pop
Sean Hefty [Tue, 2 Feb 2010 23:46:17 +0000 (15:46 -0800)]
pop
Sean Hefty [Tue, 2 Feb 2010 23:46:10 +0000 (15:46 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 23:46:10 +0000 (15:46 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 23:46:08 +0000 (15:46 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 23:46:07 +0000 (15:46 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 23:46:05 +0000 (15:46 -0800)]
Refresh of dapl-debug
Sean Hefty [Tue, 2 Feb 2010 22:44:47 +0000 (14:44 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 22:44:47 +0000 (14:44 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 22:44:44 +0000 (14:44 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 22:44:44 +0000 (14:44 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 22:44:41 +0000 (14:44 -0800)]
Refresh of dapl-debug
Sean Hefty [Tue, 2 Feb 2010 19:59:18 +0000 (11:59 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 19:59:18 +0000 (11:59 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 19:59:15 +0000 (11:59 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 19:59:15 +0000 (11:59 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 19:59:12 +0000 (11:59 -0800)]
Refresh of dapl-debug
Sean Hefty [Tue, 2 Feb 2010 18:17:04 +0000 (10:17 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 18:17:04 +0000 (10:17 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 18:17:02 +0000 (10:17 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 18:17:02 +0000 (10:17 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 18:16:59 +0000 (10:16 -0800)]
Refresh of dapl-debug
Sean Hefty [Tue, 2 Feb 2010 01:47:25 +0000 (17:47 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 01:47:25 +0000 (17:47 -0800)]
refresh
Sean Hefty [Tue, 2 Feb 2010 01:47:23 +0000 (17:47 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 01:47:23 +0000 (17:47 -0800)]
refresh (create temporary patch)
Sean Hefty [Tue, 2 Feb 2010 01:47:21 +0000 (17:47 -0800)]
Refresh of dapl-debug
Sean Hefty [Tue, 2 Feb 2010 00:12:52 +0000 (16:12 -0800)]
new
Sean Hefty [Tue, 2 Feb 2010 00:12:52 +0000 (16:12 -0800)]
new
Sean Hefty [Tue, 2 Feb 2010 00:12:49 +0000 (16:12 -0800)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 2 Feb 2010 00:12:49 +0000 (16:12 -0800)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 2 Feb 2010 00:12:47 +0000 (16:12 -0800)]
show me the dapl debug!!!
Sean Hefty [Tue, 2 Feb 2010 00:12:47 +0000 (16:12 -0800)]
show me the dapl debug!!!
Sean Hefty [Tue, 2 Feb 2010 00:12:47 +0000 (16:12 -0800)]
show me the dapl debug!!!
Sean Hefty [Tue, 2 Feb 2010 00:12:47 +0000 (16:12 -0800)]
show me the dapl debug!!!
Sean Hefty [Tue, 2 Feb 2010 00:12:47 +0000 (16:12 -0800)]
show me the dapl debug!!!
Sean Hefty [Fri, 29 Jan 2010 05:07:46 +0000 (21:07 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 05:07:46 +0000 (21:07 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 05:07:01 +0000 (05:07 +0000)]
libibverbs/device: destroy completion channel when closing device
From: Sean Hefty <sean.hefty@intel.com>
ibv_close_device should destroy the completion channel
when closing the device and freeing the memory.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2689
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Fri, 29 Jan 2010 05:06:11 +0000 (05:06 +0000)]
dapl: use private_data_len for mem copies
From: Sean Hefty <sean.hefty@intel.com>
When copying private_data out of rdma_cm events, use the
reported private_data_len for the size, and not IB maximums.
This fixes a bug running over the librdmacm on windows, where
DAPL accessed invalid memory.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2688
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Fri, 29 Jan 2010 05:05:03 +0000 (05:05 +0000)]
dapl/cma: fix referencing freed address
From: Sean Hefty <sean.hefty@intel.com>
DAPL uses a pointer to reference the local and remote addresses
of an endpoint. It expects that those addresses are located
in memory that is always accessible. Typically, for the local
address, the pointer references the address stored with the DAPL
HCA device. However, for the cma provider, it changes this pointer
to reference the address stored with the rdma_cm_id.
This causes a problem when that endpoint is connected on the
passive side of a connection. When connect requests are given
to DAPL, a new rdma_cm_id is associated with the request. The
DAPL code replaces the current rdma_cm_id associated with a
user's endpoint with the new rdma_cm_id. The old rdma_cm_id is
then deleted. But the endpoint's local address pointer still
references the address stored with the old rdma_cm_id. The
result is that any reference to the address will access freed
memory.
Fix this by keeping the local address pointer always pointing
to the address associated with the DAPL HCA device. This is about
the best that can be done given the DAPL interface design.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2687
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Fri, 29 Jan 2010 05:04:08 +0000 (05:04 +0000)]
librdmacm: set private_data_len
From: Sean Hefty <sean.hefty@intel.com>
Set the private_data_len for reported events. This allows
DAPL to use the value when copying private data.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2686
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Fri, 29 Jan 2010 04:58:32 +0000 (04:58 +0000)]
dapl: move close device after async thread is done using it
Before calling ibv_close_device, wait for the asynchronous
processing thread to finish using the device. This prevents
a use after free error.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2685
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Fri, 29 Jan 2010 01:43:30 +0000 (17:43 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 01:43:30 +0000 (17:43 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 01:42:31 +0000 (17:42 -0800)]
refresh
Sean Hefty [Fri, 29 Jan 2010 01:42:31 +0000 (17:42 -0800)]
refresh
Sean Hefty [Fri, 29 Jan 2010 01:42:21 +0000 (17:42 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 29 Jan 2010 01:42:21 +0000 (17:42 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 29 Jan 2010 01:42:19 +0000 (17:42 -0800)]
Refresh of dapl-addr_ptr
Sean Hefty [Fri, 29 Jan 2010 01:41:55 +0000 (17:41 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 01:41:55 +0000 (17:41 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 01:41:49 +0000 (17:41 -0800)]
refresh
Sean Hefty [Fri, 29 Jan 2010 01:41:49 +0000 (17:41 -0800)]
refresh
Sean Hefty [Fri, 29 Jan 2010 01:41:45 +0000 (17:41 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 29 Jan 2010 01:41:45 +0000 (17:41 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 29 Jan 2010 01:41:43 +0000 (17:41 -0800)]
Refresh of librdmacm-pdata
Sean Hefty [Fri, 29 Jan 2010 01:41:37 +0000 (17:41 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 01:41:36 +0000 (17:41 -0800)]
pop
Sean Hefty [Fri, 29 Jan 2010 01:41:30 +0000 (17:41 -0800)]
refresh
Sean Hefty [Fri, 29 Jan 2010 01:41:30 +0000 (17:41 -0800)]
refresh
Sean Hefty [Fri, 29 Jan 2010 01:41:18 +0000 (17:41 -0800)]
refresh (create temporary patch)