]>
git.openfabrics.org - ~shefty/librdmacm.git/log
Sean Hefty [Sat, 2 Feb 2013 02:34:28 +0000 (18:34 -0800)]
refresh (create temporary patch)
Sean Hefty [Sat, 2 Feb 2013 02:34:28 +0000 (18:34 -0800)]
refresh (create temporary patch)
Sean Hefty [Sat, 2 Feb 2013 02:34:28 +0000 (18:34 -0800)]
Refresh of kern-bug
Sean Hefty [Sat, 2 Feb 2013 01:17:35 +0000 (17:17 -0800)]
new
Sean Hefty [Sat, 2 Feb 2013 01:17:35 +0000 (17:17 -0800)]
new
Sean Hefty [Sat, 2 Feb 2013 01:17:34 +0000 (17:17 -0800)]
librdmacm: Work-around kernel bug returning uid = 0
Older kernels have a bug where it can report an event with the
uid set to 0. The librdmacm crashes when casting the uid to
an rdma_cm_id and dereferencing the NULL pointer.
There are a limited number of events where this can occur and
in most cases it's safe to simply discard the event. (This is
what the kernel does anyway.) However, it's possible for us
to process an RDMA_CM_EVENT_ESTABLISHED event with the uid
set to 0. (See kernel commit
418edaaba96e58112b15c82b4907084e2a9caf42 .)
Although it's rare for this to occur, it does in fact happen
in practice. To work-around the kernel bug, when the uid of an
established event is set to 0, we first try to locate the correct
user space id based on related data before discarding the event.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 28 Jan 2013 22:59:53 +0000 (14:59 -0800)]
commit
Sean Hefty [Mon, 28 Jan 2013 22:59:53 +0000 (14:59 -0800)]
commit
Sean Hefty [Mon, 28 Jan 2013 22:59:45 +0000 (14:59 -0800)]
refresh
Sean Hefty [Mon, 28 Jan 2013 22:59:45 +0000 (14:59 -0800)]
refresh
Sean Hefty [Mon, 28 Jan 2013 22:59:45 +0000 (14:59 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jan 2013 22:59:45 +0000 (14:59 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jan 2013 22:59:45 +0000 (14:59 -0800)]
Refresh of ib-acm
Sean Hefty [Mon, 28 Jan 2013 22:57:56 +0000 (14:57 -0800)]
refresh
Sean Hefty [Mon, 28 Jan 2013 22:57:56 +0000 (14:57 -0800)]
refresh
Sean Hefty [Mon, 28 Jan 2013 22:57:56 +0000 (14:57 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jan 2013 22:57:56 +0000 (14:57 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 28 Jan 2013 22:57:55 +0000 (14:57 -0800)]
Refresh of ib-acm
Sean Hefty [Mon, 28 Jan 2013 22:56:25 +0000 (14:56 -0800)]
librdmacm: Define ucma_ib_init when IB_ACM is disabled
ucma_ib_init is only defined if IB_ACM is enabled, which is
determined by looking for the infiniband/acm.h header file.
Define ucma_ib_init when IB_ACM is disabled.
Problem reportedy by Suresh Shelvapille <suri@baymicrosystems.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 28 Jan 2013 22:56:25 +0000 (14:56 -0800)]
new
Sean Hefty [Mon, 28 Jan 2013 22:56:25 +0000 (14:56 -0800)]
new
Sean Hefty [Mon, 28 Jan 2013 22:56:25 +0000 (14:56 -0800)]
librdmacm: Define ucma_ib_init when IB_ACM is disabled
ucma_ib_init is only defined if IB_ACM is enabled, which is
determined by looking for the infiniband/acm.h header file.
Define ucma_ib_init when IB_ACM is disabled.
Problem reportedy by Suresh Shelvapille <suri@baymicrosystems.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 28 Jan 2013 20:11:33 +0000 (12:11 -0800)]
pop
Sean Hefty [Mon, 28 Jan 2013 20:11:33 +0000 (12:11 -0800)]
pop
Sean Hefty [Mon, 21 Jan 2013 23:52:25 +0000 (15:52 -0800)]
pop
Sean Hefty [Mon, 21 Jan 2013 23:52:25 +0000 (15:52 -0800)]
pop
Sean Hefty [Wed, 29 Aug 2012 22:02:54 +0000 (15:02 -0700)]
cmatose: Allow user to specify address format
Provide an option for the user to indicate the type of
addresses used as input. Support hostname, IPv4, IPv6,
and GIDs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 21 Sep 2012 22:38:15 +0000 (15:38 -0700)]
librdmacm: Set connection information for AF_IB
If an rdma_cm id is associated with AF_IB, then all private
data is exposed to the user. Format the private data
according to the rdma_cm service annex.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 21 Jan 2013 23:52:09 +0000 (15:52 -0800)]
commit
Sean Hefty [Mon, 21 Jan 2013 23:52:09 +0000 (15:52 -0800)]
commit
Sean Hefty [Mon, 21 Jan 2013 23:48:32 +0000 (15:48 -0800)]
refresh
Sean Hefty [Mon, 21 Jan 2013 23:48:32 +0000 (15:48 -0800)]
refresh
Sean Hefty [Mon, 21 Jan 2013 23:47:23 +0000 (15:47 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 21 Jan 2013 23:47:23 +0000 (15:47 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 21 Jan 2013 23:47:23 +0000 (15:47 -0800)]
Refresh of doc-poll-time
Sean Hefty [Mon, 21 Jan 2013 23:35:29 +0000 (15:35 -0800)]
refresh
Sean Hefty [Mon, 21 Jan 2013 23:35:29 +0000 (15:35 -0800)]
refresh
Sean Hefty [Mon, 21 Jan 2013 23:35:28 +0000 (15:35 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 21 Jan 2013 23:35:28 +0000 (15:35 -0800)]
refresh (create temporary patch)
Sean Hefty [Mon, 21 Jan 2013 23:35:28 +0000 (15:35 -0800)]
Refresh of doc-poll-time
Sean Hefty [Mon, 21 Jan 2013 23:28:39 +0000 (15:28 -0800)]
rsockets: Update rsocket man page
Update man page to include recently added rsocket options
and undocumented configuration file.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 21 Jan 2013 23:28:39 +0000 (15:28 -0800)]
rsockets: Document polling_time configuration file
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 21 Jan 2013 23:28:39 +0000 (15:28 -0800)]
new
Sean Hefty [Mon, 21 Jan 2013 23:28:39 +0000 (15:28 -0800)]
new
Sean Hefty [Mon, 21 Jan 2013 23:28:39 +0000 (15:28 -0800)]
rsockets: Document polling_time configuration file
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 21 Jan 2013 23:28:09 +0000 (15:28 -0800)]
pop
Sean Hefty [Mon, 21 Jan 2013 23:28:09 +0000 (15:28 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:18:00 +0000 (16:18 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:18:00 +0000 (16:18 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:17:44 +0000 (16:17 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:17:44 +0000 (16:17 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:16:13 +0000 (16:16 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:16:13 +0000 (16:16 -0800)]
pop
Sean Hefty [Wed, 29 Aug 2012 22:02:54 +0000 (15:02 -0700)]
cmatose: Allow user to specify address format
Provide an option for the user to indicate the type of
addresses used as input. Support hostname, IPv4, IPv6,
and GIDs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 21 Sep 2012 22:38:15 +0000 (15:38 -0700)]
librdmacm: Set connection information for AF_IB
If an rdma_cm id is associated with AF_IB, then all private
data is exposed to the user. Format the private data
according to the rdma_cm service annex.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Sat, 19 Jan 2013 00:16:06 +0000 (16:16 -0800)]
commit
Sean Hefty [Sat, 19 Jan 2013 00:16:06 +0000 (16:16 -0800)]
commit
Sean Hefty [Sat, 19 Jan 2013 00:16:02 +0000 (16:16 -0800)]
refresh
Sean Hefty [Sat, 19 Jan 2013 00:16:02 +0000 (16:16 -0800)]
refresh
Sean Hefty [Sat, 19 Jan 2013 00:16:02 +0000 (16:16 -0800)]
refresh (create temporary patch)
Sean Hefty [Sat, 19 Jan 2013 00:16:02 +0000 (16:16 -0800)]
refresh (create temporary patch)
Sean Hefty [Sat, 19 Jan 2013 00:16:02 +0000 (16:16 -0800)]
Refresh of rsockets-add-support-for-exist
Sean Hefty [Sat, 19 Jan 2013 00:14:35 +0000 (16:14 -0800)]
uncommit
Sean Hefty [Sat, 19 Jan 2013 00:14:35 +0000 (16:14 -0800)]
uncommit
Sean Hefty [Sat, 19 Jan 2013 00:14:32 +0000 (16:14 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:14:32 +0000 (16:14 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:09:24 +0000 (16:09 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:09:24 +0000 (16:09 -0800)]
pop
Sean Hefty [Wed, 29 Aug 2012 22:02:54 +0000 (15:02 -0700)]
cmatose: Allow user to specify address format
Provide an option for the user to indicate the type of
addresses used as input. Support hostname, IPv4, IPv6,
and GIDs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Sat, 19 Jan 2013 00:09:22 +0000 (16:09 -0800)]
refresh
Sean Hefty [Sat, 19 Jan 2013 00:09:22 +0000 (16:09 -0800)]
refresh
Sean Hefty [Sat, 19 Jan 2013 00:09:22 +0000 (16:09 -0800)]
refresh (create temporary patch)
Sean Hefty [Sat, 19 Jan 2013 00:09:22 +0000 (16:09 -0800)]
refresh (create temporary patch)
Sean Hefty [Sat, 19 Jan 2013 00:09:22 +0000 (16:09 -0800)]
Refresh of af-ib-conn
Sean Hefty [Sat, 19 Jan 2013 00:08:42 +0000 (16:08 -0800)]
pop
Sean Hefty [Sat, 19 Jan 2013 00:08:42 +0000 (16:08 -0800)]
pop
Sean Hefty [Fri, 18 Jan 2013 23:51:03 +0000 (15:51 -0800)]
refresh
Sean Hefty [Fri, 18 Jan 2013 23:51:03 +0000 (15:51 -0800)]
refresh
Sean Hefty [Fri, 18 Jan 2013 23:51:02 +0000 (15:51 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 18 Jan 2013 23:51:02 +0000 (15:51 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 18 Jan 2013 23:51:02 +0000 (15:51 -0800)]
Refresh of addrtype
Sean Hefty [Wed, 29 Aug 2012 22:02:54 +0000 (15:02 -0700)]
cmatose: Allow user to specify address format
Provide an option for the user to indicate the type of
addresses used as input. Support hostname, IPv4, IPv6,
and GIDs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 18 Jan 2013 23:50:39 +0000 (15:50 -0800)]
pop (CONFLICT)
Sean Hefty [Fri, 18 Jan 2013 23:50:39 +0000 (15:50 -0800)]
pop (CONFLICT)
Sean Hefty [Wed, 29 Aug 2012 22:02:54 +0000 (15:02 -0700)]
cmatose: Allow user to specify address format
Provide an option for the user to indicate the type of
addresses used as input. Support hostname, IPv4, IPv6,
and GIDs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 18 Jan 2013 23:50:39 +0000 (15:50 -0800)]
pop
Sean Hefty [Fri, 18 Jan 2013 23:50:39 +0000 (15:50 -0800)]
pop
Sean Hefty [Fri, 18 Jan 2013 23:49:49 +0000 (15:49 -0800)]
refresh
Sean Hefty [Fri, 18 Jan 2013 23:49:49 +0000 (15:49 -0800)]
refresh
Sean Hefty [Fri, 18 Jan 2013 23:49:48 +0000 (15:49 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 18 Jan 2013 23:49:48 +0000 (15:49 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 18 Jan 2013 23:49:48 +0000 (15:49 -0800)]
Refresh of af-ib-conn
Sean Hefty [Fri, 18 Jan 2013 23:49:04 +0000 (15:49 -0800)]
pop (CONFLICT)
Sean Hefty [Fri, 18 Jan 2013 23:49:04 +0000 (15:49 -0800)]
pop (CONFLICT)
Sean Hefty [Fri, 21 Sep 2012 22:38:15 +0000 (15:38 -0700)]
librdmacm: Set connection information for AF_IB
If an rdma_cm id is associated with AF_IB, then all private
data is exposed to the user. Format the private data
according to the rdma_cm service annex.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 21 Sep 2012 22:38:15 +0000 (15:38 -0700)]
librdmacm: Set connection information for AF_IB
If an rdma_cm id is associated with AF_IB, then all private
data is exposed to the user. Format the private data
according to the rdma_cm service annex.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 21 Sep 2012 22:38:15 +0000 (15:38 -0700)]
librdmacm: Set connection information for AF_IB
If an rdma_cm id is associated with AF_IB, then all private
data is exposed to the user. Format the private data
according to the rdma_cm service annex.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 18 Jan 2013 23:49:03 +0000 (15:49 -0800)]
pop
Sean Hefty [Fri, 18 Jan 2013 23:49:03 +0000 (15:49 -0800)]
pop
Sean Hefty [Tue, 15 Jan 2013 18:20:48 +0000 (10:20 -0800)]
commit