]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
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 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 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 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

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:32:21 +0000 (16:32 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:32:21 +0000 (16:32 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:32:11 +0000 (16:32 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:32:11 +0000 (16:32 -0700)]
pop

10 years ago[librdmacm] examples: Remove unneeded include of header file when using rocket.h
Hal Rosenstock [Thu, 12 Sep 2013 12:53:35 +0000 (08:53 -0400)]
[librdmacm] examples: Remove unneeded include of header file when using rocket.h

as it's included in rsocket.h

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
10 years agorefresh
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh

10 years agorefresh
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh (create temporary patch)

10 years agoRefresh of librdmacm-man-rstream-1-update
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
Refresh of librdmacm-man-rstream-1-update

10 years ago[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h
Hal Rosenstock [Wed, 11 Sep 2013 19:37:11 +0000 (15:37 -0400)]
[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:52 +0000 (16:31 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:52 +0000 (16:31 -0700)]
pop

10 years ago[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h
Hal Rosenstock [Wed, 11 Sep 2013 19:37:11 +0000 (15:37 -0400)]
[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
10 years agorefresh
Sean Hefty [Fri, 20 Sep 2013 23:31:51 +0000 (16:31 -0700)]
refresh

10 years agorefresh
Sean Hefty [Fri, 20 Sep 2013 23:31:51 +0000 (16:31 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:50 +0000 (16:31 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:50 +0000 (16:31 -0700)]
refresh (create temporary patch)

10 years agoRefresh of librdmacm-rstream-c-indicate-w
Sean Hefty [Fri, 20 Sep 2013 23:31:50 +0000 (16:31 -0700)]
Refresh of librdmacm-rstream-c-indicate-w

10 years ago[librdmacm] rstream.c: Indicate when specified address family is unknown
Hal Rosenstock [Wed, 11 Sep 2013 18:44:32 +0000 (14:44 -0400)]
[librdmacm] rstream.c: Indicate when specified address family is unknown

Signed-off-by: Hal Rosenstock >hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:28 +0000 (16:31 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:28 +0000 (16:31 -0700)]
pop

10 years ago[librdmacm] rstream.c: Indicate when specified address family is unknown
Hal Rosenstock [Wed, 11 Sep 2013 18:44:32 +0000 (14:44 -0400)]
[librdmacm] rstream.c: Indicate when specified address family is unknown

Signed-off-by: Hal Rosenstock >hal@mellanox.com>
10 years agorefresh
Sean Hefty [Fri, 20 Sep 2013 23:31:27 +0000 (16:31 -0700)]
refresh

10 years agorefresh
Sean Hefty [Fri, 20 Sep 2013 23:31:27 +0000 (16:31 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:26 +0000 (16:31 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:26 +0000 (16:31 -0700)]
refresh (create temporary patch)

10 years agoRefresh of librdmacm-man-rdma_create_id-3
Sean Hefty [Fri, 20 Sep 2013 23:31:26 +0000 (16:31 -0700)]
Refresh of librdmacm-man-rdma_create_id-3

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:09 +0000 (16:31 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:09 +0000 (16:31 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:07 +0000 (16:31 -0700)]
pop

10 years agopop
Sean Hefty [Fri, 20 Sep 2013 23:31:07 +0000 (16:31 -0700)]
pop

10 years agoimport
Sean Hefty [Fri, 20 Sep 2013 23:31:00 +0000 (16:31 -0700)]
import

10 years agoimport
Sean Hefty [Fri, 20 Sep 2013 23:31:00 +0000 (16:31 -0700)]
import

10 years ago[librdmacm] examples: Remove unneeded include of header file when using rocket.h
Hal Rosenstock [Thu, 12 Sep 2013 12:53:35 +0000 (08:53 -0400)]
[librdmacm] examples: Remove unneeded include of header file when using rocket.h

as it's included in rsocket.h

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
10 years ago[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h
Hal Rosenstock [Wed, 11 Sep 2013 19:37:11 +0000 (15:37 -0400)]
[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
10 years ago[librdmacm] rstream.c: Indicate when specified address family is unknown
Hal Rosenstock [Wed, 11 Sep 2013 18:44:32 +0000 (14:44 -0400)]
[librdmacm] rstream.c: Indicate when specified address family is unknown

Signed-off-by: Hal Rosenstock >hal@mellanox.com>
10 years ago[librdmacm] man/rdma_create_id.3: Add RDMA_PS_IB port space description
Hal Rosenstock [Wed, 11 Sep 2013 18:44:28 +0000 (14:44 -0400)]
[librdmacm] man/rdma_create_id.3: Add RDMA_PS_IB port space description

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years ago[librdmacm] man/rdma_create_id.3: Add RDMA_PS_IB port space description
Hal Rosenstock [Wed, 11 Sep 2013 18:44:28 +0000 (14:44 -0400)]
[librdmacm] man/rdma_create_id.3: Add RDMA_PS_IB port space description

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
10 years agocommit
Sean Hefty [Tue, 27 Aug 2013 18:38:50 +0000 (11:38 -0700)]
commit

10 years agocommit
Sean Hefty [Tue, 27 Aug 2013 18:38:49 +0000 (11:38 -0700)]
commit

10 years agorefresh
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh

10 years agorefresh
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh (create temporary patch)

10 years agoRefresh of a
Sean Hefty [Tue, 27 Aug 2013 18:38:40 +0000 (11:38 -0700)]
Refresh of a

10 years agorefresh
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh

10 years agorefresh
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh (create temporary patch)

10 years agoRefresh of a
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
Refresh of a

10 years agoexamples: Add cmtime to .gitignore
Yan Droneaud [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
examples: Add cmtime to .gitignore

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agoexamples: Add cmtime to .gitignore
Yan Droneaud [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
examples: Add cmtime to .gitignore

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agonew
Sean Hefty [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
new

10 years agonew
Sean Hefty [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
new

10 years agoexamples: Add cmtime to .gitignore
Sean Hefty [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
examples: Add cmtime to .gitignore

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
10 years agopop
Sean Hefty [Tue, 27 Aug 2013 18:37:05 +0000 (11:37 -0700)]
pop

10 years agopop
Sean Hefty [Tue, 27 Aug 2013 18:37:05 +0000 (11:37 -0700)]
pop

10 years agorefresh
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh

10 years agorefresh
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh (create temporary patch)

10 years agoRefresh of shutdown
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
Refresh of shutdown

10 years agorefresh
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh

10 years agorefresh
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh (create temporary patch)

10 years agoRefresh of shutdown
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
Refresh of shutdown