]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 4 Dec 2013 00:52:18 +0000 (16:52 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 4 Dec 2013 00:52:18 +0000 (16:52 -0800)]
refresh (create temporary patch)

10 years agoRefresh of cma.mbox
Sean Hefty [Wed, 4 Dec 2013 00:52:18 +0000 (16:52 -0800)]
Refresh of cma.mbox

10 years agorefresh
Sean Hefty [Wed, 4 Dec 2013 00:52:09 +0000 (16:52 -0800)]
refresh

10 years agorefresh
Sean Hefty [Wed, 4 Dec 2013 00:52:09 +0000 (16:52 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 4 Dec 2013 00:51:32 +0000 (16:51 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 4 Dec 2013 00:51:32 +0000 (16:51 -0800)]
refresh (create temporary patch)

10 years agoRefresh of cma.mbox
Sean Hefty [Wed, 4 Dec 2013 00:51:32 +0000 (16:51 -0800)]
Refresh of cma.mbox

10 years agolibrdmacm: Add directives on binding to IPv6 any address to man pages
Sean Hefty [Wed, 4 Dec 2013 00:51:07 +0000 (16:51 -0800)]
librdmacm: Add directives on binding to IPv6 any address to man pages

Explain how to bind to IPv6 any address in the man pages for the examples

Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agoimport
Sean Hefty [Wed, 4 Dec 2013 00:51:07 +0000 (16:51 -0800)]
import

10 years agoimport
Sean Hefty [Wed, 4 Dec 2013 00:51:07 +0000 (16:51 -0800)]
import

10 years agoFrom patchwork Sun Dec 1 07:31:38 2013
Sean Hefty [Wed, 4 Dec 2013 00:51:07 +0000 (16:51 -0800)]
From patchwork Sun Dec  1 07:31:38 2013
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [V1,
librdmacm] Add directives on binding to IPv6 any address to man pages
From: Or Gerlitz <ogerlitz@mellanox.com>
X-Patchwork-Id: 3261731
Message-Id: <1385883098-22307-1-git-send-email-ogerlitz@mellanox.com>
To: sean.hefty@intel.com
Cc: linux-rdma@vger.kernel.org, mrhines@us.ibm.com,
Or Gerlitz <ogerlitz@mellanox.com>
Date: Sun,  1 Dec 2013 09:31:38 +0200

Explain how to bind to IPv6 any address in the man pages for the examples

Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
10 years agocommit
Sean Hefty [Tue, 3 Dec 2013 21:34:42 +0000 (13:34 -0800)]
commit

10 years agocommit
Sean Hefty [Tue, 3 Dec 2013 21:34:42 +0000 (13:34 -0800)]
commit

10 years agorefresh
Sean Hefty [Tue, 26 Nov 2013 21:17:59 +0000 (13:17 -0800)]
refresh

10 years agorefresh
Sean Hefty [Tue, 26 Nov 2013 21:17:59 +0000 (13:17 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Nov 2013 21:17:59 +0000 (13:17 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Nov 2013 21:17:59 +0000 (13:17 -0800)]
refresh (create temporary patch)

10 years agoRefresh of init
Sean Hefty [Tue, 26 Nov 2013 21:17:59 +0000 (13:17 -0800)]
Refresh of init

10 years agorefresh
Sean Hefty [Tue, 26 Nov 2013 21:17:27 +0000 (13:17 -0800)]
refresh

10 years agorefresh
Sean Hefty [Tue, 26 Nov 2013 21:17:27 +0000 (13:17 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Nov 2013 21:17:27 +0000 (13:17 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Nov 2013 21:17:27 +0000 (13:17 -0800)]
refresh (create temporary patch)

10 years agoRefresh of init
Sean Hefty [Tue, 26 Nov 2013 21:17:27 +0000 (13:17 -0800)]
Refresh of init

10 years agolibrdmacm: Check 'init' under mutex
Sean Hefty [Tue, 26 Nov 2013 21:16:19 +0000 (13:16 -0800)]
librdmacm: Check 'init' under mutex

ucma_ib_init() does a quick check that access to ibacm has
been initialized.  This check is done outside of the
acm_lock mutex.  We need to check init again inside of
holding the mutex to ensure that we don't run the
initialization code twice.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Check 'init' under mutex
Sean Hefty [Tue, 26 Nov 2013 21:16:19 +0000 (13:16 -0800)]
librdmacm: Check 'init' under mutex

ucma_ib_init() does a quick check that access to ibacm has
been initialized.  This check is done outside of the
acm_lock mutex.  We need to check init again inside of
holding the mutex to ensure that we don't run the
initialization code twice.

10 years agonew
Sean Hefty [Tue, 26 Nov 2013 21:16:19 +0000 (13:16 -0800)]
new

10 years agonew
Sean Hefty [Tue, 26 Nov 2013 21:16:19 +0000 (13:16 -0800)]
new

10 years agolibrdmacm: Check 'init' under mutex
Sean Hefty [Tue, 26 Nov 2013 21:16:19 +0000 (13:16 -0800)]
librdmacm: Check 'init' under mutex

ucma_ib_init() does a quick check that access to ibacm has
been initialized.  This check is done outside of the
acm_lock mutex.  We need to check init again inside of
holding the mutex to ensure that we don't run the
initialization code twice.

10 years agocommit
Sean Hefty [Mon, 18 Nov 2013 21:12:14 +0000 (13:12 -0800)]
commit

10 years agocommit
Sean Hefty [Mon, 18 Nov 2013 21:12:14 +0000 (13:12 -0800)]
commit

10 years agorping: Fix server reporting error on exit
Sean Hefty [Mon, 18 Nov 2013 21:12:04 +0000 (13:12 -0800)]
rping: Fix server reporting error on exit

Commit e57196c71ddd850e14f3e66355f02786e4914f72
rping: added checks to the return values functions
resulted in the rping server always reporting that
it failed.  Fix this by only failing in the case of
an unexpected termination, and not the result of
the client completing.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agopick
Sean Hefty [Mon, 18 Nov 2013 21:12:04 +0000 (13:12 -0800)]
pick

10 years agopick
Sean Hefty [Mon, 18 Nov 2013 21:12:04 +0000 (13:12 -0800)]
pick

10 years agocommit
Sean Hefty [Wed, 13 Nov 2013 20:16:32 +0000 (12:16 -0800)]
commit

10 years agocommit
Sean Hefty [Wed, 13 Nov 2013 20:16:32 +0000 (12:16 -0800)]
commit

10 years agorefresh
Sean Hefty [Wed, 13 Nov 2013 20:16:28 +0000 (12:16 -0800)]
refresh

10 years agorefresh
Sean Hefty [Wed, 13 Nov 2013 20:16:28 +0000 (12:16 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 13 Nov 2013 20:16:18 +0000 (12:16 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 13 Nov 2013 20:16:18 +0000 (12:16 -0800)]
refresh (create temporary patch)

10 years agoRefresh of bindgid
Sean Hefty [Wed, 13 Nov 2013 20:16:17 +0000 (12:16 -0800)]
Refresh of bindgid

10 years agorefresh
Sean Hefty [Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)]
refresh

10 years agorefresh
Sean Hefty [Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)]
refresh (create temporary patch)

10 years agoRefresh of bindgid
Sean Hefty [Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)]
Refresh of bindgid

10 years agoRetrieve SGID after calling rdma_bind_addr
Sean Hefty [Mon, 11 Nov 2013 18:24:54 +0000 (10:24 -0800)]
Retrieve SGID after calling rdma_bind_addr

A change was made to rdma_bind_addr when AF_IB is enabled
to only retrieve the resulting bound address.  Previously,
rdma_bind_addr would retrieve the corresponding SGID as
well.  This breaks some apps which were checking the
SGID after binding to an IP address.  Revert to the
previous behavior of also retrieving the SGID after
calling rdma_bind_addr.

Tested-by: Christoph Lameter <cl@linux.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agoRetrieve SGID after calling rdma_bind_addr
Sean Hefty [Mon, 11 Nov 2013 18:24:54 +0000 (10:24 -0800)]
Retrieve SGID after calling rdma_bind_addr

A change was made to rdma_bind_addr when AF_IB is enabled
to only retrieve the resulting bound address.  Previously,
rdma_bind_addr would retrieve the corresponding SGID as
well.  This breaks some apps which were checking the
SGID after binding to an IP address.  Revert to the
previous behavior of also retrieving the SGID after
calling rdma_bind_addr.

10 years agonew
Sean Hefty [Mon, 11 Nov 2013 18:24:54 +0000 (10:24 -0800)]
new

10 years agonew
Sean Hefty [Mon, 11 Nov 2013 18:24:54 +0000 (10:24 -0800)]
new

10 years agoRetrieve SGID after calling rdma_bind_addr
Sean Hefty [Mon, 11 Nov 2013 18:24:54 +0000 (10:24 -0800)]
Retrieve SGID after calling rdma_bind_addr

A change was made to rdma_bind_addr when AF_IB is enabled
to only retrieve the resulting bound address.  Previously,
rdma_bind_addr would retrieve the corresponding SGID as
well.  This breaks some apps which were checking the
SGID after binding to an IP address.  Revert to the
previous behavior of also retrieving the SGID after
calling rdma_bind_addr.

10 years agocommit
Sean Hefty [Thu, 7 Nov 2013 03:03:10 +0000 (19:03 -0800)]
commit

10 years agocommit
Sean Hefty [Thu, 7 Nov 2013 03:03:10 +0000 (19:03 -0800)]
commit

10 years agorefresh
Sean Hefty [Thu, 7 Nov 2013 03:02:23 +0000 (19:02 -0800)]
refresh

10 years agorefresh
Sean Hefty [Thu, 7 Nov 2013 03:02:23 +0000 (19:02 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 03:02:23 +0000 (19:02 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 03:02:23 +0000 (19:02 -0800)]
refresh (create temporary patch)

10 years agoRefresh of librdmacm-some-fixes-to-man-pa
Sean Hefty [Thu, 7 Nov 2013 03:02:23 +0000 (19:02 -0800)]
Refresh of librdmacm-some-fixes-to-man-pa

10 years agolibrdmacm: Some fixes to man pages
Guy Shapiro [Tue, 5 Nov 2013 17:52:20 +0000 (19:52 +0200)]
librdmacm: Some fixes to man pages

Fix the man pages of rdma_destroy_ep & rdma_destroy_qp to the correct return value (void).

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agopop
Sean Hefty [Thu, 7 Nov 2013 03:02:19 +0000 (19:02 -0800)]
pop

10 years agopop
Sean Hefty [Thu, 7 Nov 2013 03:02:19 +0000 (19:02 -0800)]
pop

10 years agolibrdmacm: Some fixes to man pages
Guy Shapiro [Tue, 5 Nov 2013 17:52:20 +0000 (19:52 +0200)]
librdmacm: Some fixes to man pages

Fix the man pages of rdma_destroy_ep & rdma_destroy_qp to the correct return value (void).

10 years agorefresh
Sean Hefty [Thu, 7 Nov 2013 03:02:18 +0000 (19:02 -0800)]
refresh

10 years agorefresh
Sean Hefty [Thu, 7 Nov 2013 03:02:18 +0000 (19:02 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 03:02:17 +0000 (19:02 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 03:02:17 +0000 (19:02 -0800)]
refresh (create temporary patch)

10 years agoRefresh of librdmacm-makefile-am-add-miss
Sean Hefty [Thu, 7 Nov 2013 03:02:17 +0000 (19:02 -0800)]
Refresh of librdmacm-makefile-am-add-miss

10 years agopop
Sean Hefty [Thu, 7 Nov 2013 03:02:15 +0000 (19:02 -0800)]
pop

10 years agopop
Sean Hefty [Thu, 7 Nov 2013 03:02:15 +0000 (19:02 -0800)]
pop

10 years ago[librdmacm] Makefile.am: Add missing riostream man page to man_MANS
Hal Rosenstock [Mon, 4 Nov 2013 12:56:08 +0000 (07:56 -0500)]
[librdmacm] Makefile.am: Add missing riostream man page to man_MANS

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years ago[librdmacm] Makefile.am: Add missing riostream man page to man_MANS
Hal Rosenstock [Mon, 4 Nov 2013 12:56:08 +0000 (07:56 -0500)]
[librdmacm] Makefile.am: Add missing riostream man page to man_MANS

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
10 years agoimport
Sean Hefty [Thu, 7 Nov 2013 03:02:06 +0000 (19:02 -0800)]
import

10 years agoimport
Sean Hefty [Thu, 7 Nov 2013 03:02:06 +0000 (19:02 -0800)]
import

10 years agolibrdmacm: Some fixes to man pages
Guy Shapiro [Tue, 5 Nov 2013 17:52:20 +0000 (19:52 +0200)]
librdmacm: Some fixes to man pages

Fix the man pages of rdma_destroy_ep & rdma_destroy_qp to the correct return value (void).

10 years agocommit
Sean Hefty [Thu, 7 Nov 2013 03:01:38 +0000 (19:01 -0800)]
commit

10 years agocommit
Sean Hefty [Thu, 7 Nov 2013 03:01:38 +0000 (19:01 -0800)]
commit

10 years agorefresh
Sean Hefty [Thu, 7 Nov 2013 03:01:31 +0000 (19:01 -0800)]
refresh

10 years agorefresh
Sean Hefty [Thu, 7 Nov 2013 03:01:31 +0000 (19:01 -0800)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 02:56:21 +0000 (18:56 -0800)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 02:56:21 +0000 (18:56 -0800)]
refresh (create temporary patch)

10 years agoRefresh of shutdown
Sean Hefty [Thu, 7 Nov 2013 02:56:21 +0000 (18:56 -0800)]
Refresh of shutdown

10 years agorefresh
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh (create temporary patch)

10 years agoRefresh of shutdown
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
Refresh of shutdown

10 years agorefresh
Sean Hefty [Wed, 30 Oct 2013 22:43:23 +0000 (15:43 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 30 Oct 2013 22:43:23 +0000 (15:43 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:43:22 +0000 (15:43 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:43:22 +0000 (15:43 -0700)]
refresh (create temporary patch)

10 years agoRefresh of shutdown
Sean Hefty [Wed, 30 Oct 2013 22:43:22 +0000 (15:43 -0700)]
Refresh of shutdown

10 years agopop
Sean Hefty [Wed, 30 Oct 2013 15:46:35 +0000 (08:46 -0700)]
pop

10 years agopop
Sean Hefty [Wed, 30 Oct 2013 15:46:35 +0000 (08:46 -0700)]
pop

10 years agorsockets: Handle race between rshutdown and rpoll
Sean Hefty [Fri, 16 Aug 2013 22:15:12 +0000 (15:15 -0700)]
rsockets: Handle race between rshutdown and rpoll

Multi-threaded applications which call rpoll and rshutdown
simultaneously can hang.  Ceph developers reported an issue
with the rsocket implementation.  Ceph calls rpoll in
one thread, and while that thread is blocked in rpoll,
a second thread may cann rshutdown on the socket.  In
normal sockets, this results in the poll call unblocking
(since a call to read on the socket will no longer block).
however, rsockets does not free the thread blocked on the
rpoll call.

To fix this, we add some additional state checking to
protect against threads calling rpoll and rshutdown
simultaneously.  We also have the rshutdown call
transition the QP into an error state.  This causes all
posted receives to complete as flushed, which results
in unblocking the thread in rpoll (to process the flushed
receives).

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agorsockets: Handle race between rshutdown and rpoll
Sean Hefty [Fri, 16 Aug 2013 22:15:12 +0000 (15:15 -0700)]
rsockets: Handle race between rshutdown and rpoll

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agorsockets: Handle race between rshutdown and rpoll
Sean Hefty [Fri, 16 Aug 2013 22:15:12 +0000 (15:15 -0700)]
rsockets: Handle race between rshutdown and rpoll

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agocommit
Sean Hefty [Fri, 20 Sep 2013 23:33:17 +0000 (16:33 -0700)]
commit

10 years agocommit
Sean Hefty [Fri, 20 Sep 2013 23:33:17 +0000 (16:33 -0700)]
commit

10 years agodelete
Sean Hefty [Fri, 20 Sep 2013 23:32:37 +0000 (16:32 -0700)]
delete

10 years agodelete
Sean Hefty [Fri, 20 Sep 2013 23:32:37 +0000 (16:32 -0700)]
delete