]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
12 years agopop
Sean Hefty [Thu, 28 Jun 2012 18:17:29 +0000 (11:17 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 28 Jun 2012 18:17:29 +0000 (11:17 -0700)]
pop

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 22:21:13 +0000 (15:21 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 22:21:13 +0000 (15:21 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 22:21:13 +0000 (15:21 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 22:21:13 +0000 (15:21 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 22:21:13 +0000 (15:21 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 22:18:21 +0000 (15:18 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 22:18:21 +0000 (15:18 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 22:13:19 +0000 (15:13 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 22:13:19 +0000 (15:13 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 22:13:18 +0000 (15:13 -0700)]
Refresh of shut_wr

12 years agorsocket: Handle other shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle other shutdown option

Handle SHUT_RD and SHUT_WR shutdown options.

In order to handle shutting down the send and receive sides
separately, we break the connection state into multiple sub-states.
This allows us to be partially connected (i.e. for either just
reads or just writes).

Support for SHUT_WR is needed to handle netperf properly, which
shuts down a socket by having the client use SHUT_WR, followed by
the server completing the disconnect with SHUT_RDWR.  The following
patch eliminates an error message from netperf:

'shutdown_control: no response received  errno 95'

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle other shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle other shutdown option

Handle SHUT_RD and SHUT_WR shutdown options.

In order to handle shutting down the send and receive sides
separately, we break the connection state into multiple sub-states.
This allows us to be partially connected (i.e. for either just
reads or just writes).

Support for SHUT_WR is needed to handle netperf properly, which
shuts down a socket by having the client use SHUT_WR, followed by
the server completing the disconnect with SHUT_RDWR.  The following
patch eliminates an error message from netperf:

'shutdown_control: no response received  errno 95'

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Wed, 27 Jun 2012 22:06:37 +0000 (15:06 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 27 Jun 2012 22:06:37 +0000 (15:06 -0700)]
pop

12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

In order to handle shutting down the send and receive sides
separately, we break the connection state into multiple substates.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 22:06:20 +0000 (15:06 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 22:06:20 +0000 (15:06 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 22:06:03 +0000 (15:06 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 22:06:03 +0000 (15:06 -0700)]
refresh (create temporary patch)

12 years agoRefresh of rselect
Sean Hefty [Wed, 27 Jun 2012 22:06:03 +0000 (15:06 -0700)]
Refresh of rselect

12 years agopop
Sean Hefty [Wed, 27 Jun 2012 22:06:01 +0000 (15:06 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 27 Jun 2012 22:06:01 +0000 (15:06 -0700)]
pop

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 21:58:01 +0000 (14:58 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 21:58:01 +0000 (14:58 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 21:58:01 +0000 (14:58 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 21:58:01 +0000 (14:58 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 21:58:01 +0000 (14:58 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 21:46:53 +0000 (14:46 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 21:46:53 +0000 (14:46 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 21:46:53 +0000 (14:46 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 21:46:53 +0000 (14:46 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 21:46:53 +0000 (14:46 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 17:21:05 +0000 (10:21 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 17:21:05 +0000 (10:21 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 17:20:10 +0000 (10:20 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 17:20:10 +0000 (10:20 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 17:20:10 +0000 (10:20 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 16:56:41 +0000 (09:56 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 16:56:41 +0000 (09:56 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 16:56:41 +0000 (09:56 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 16:56:41 +0000 (09:56 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 16:56:41 +0000 (09:56 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 00:51:39 +0000 (17:51 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 00:51:39 +0000 (17:51 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 00:51:39 +0000 (17:51 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 00:51:39 +0000 (17:51 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 00:51:38 +0000 (17:51 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 00:47:35 +0000 (17:47 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 00:47:35 +0000 (17:47 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 00:47:35 +0000 (17:47 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 00:47:35 +0000 (17:47 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 00:47:35 +0000 (17:47 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 00:14:23 +0000 (17:14 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 27 Jun 2012 00:14:23 +0000 (17:14 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 00:14:23 +0000 (17:14 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 27 Jun 2012 00:14:23 +0000 (17:14 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Wed, 27 Jun 2012 00:14:23 +0000 (17:14 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:57:50 +0000 (16:57 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:57:50 +0000 (16:57 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:57:50 +0000 (16:57 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:57:50 +0000 (16:57 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Tue, 26 Jun 2012 23:57:50 +0000 (16:57 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:49:58 +0000 (16:49 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:49:58 +0000 (16:49 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:49:58 +0000 (16:49 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:49:58 +0000 (16:49 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Tue, 26 Jun 2012 23:49:57 +0000 (16:49 -0700)]
Refresh of shut_wr

12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

In order to handle shutting down the send and receive sides
separately, we break the connection state into multiple substates.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

In order to handle shutting down the send and receive sides
separately, we break the connection state into multiple substates.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

In order to handle shutting down the send and receive sides
separately, we break the connection state into multiple substates.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:40:09 +0000 (16:40 -0700)]
pop

12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:40:09 +0000 (16:40 -0700)]
pop

12 years agorsocket: Handle SHUT_WR shutdown option
Sean Hefty [Mon, 25 Jun 2012 21:19:54 +0000 (14:19 -0700)]
rsocket: Handle SHUT_WR shutdown option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Set readfds event if rsocket has been disconnected
Sean Hefty [Mon, 25 Jun 2012 22:04:52 +0000 (15:04 -0700)]
rsocket: Set readfds event if rsocket has been disconnected

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Set readfds event if rsocket has been disconnected
Sean Hefty [Mon, 25 Jun 2012 22:04:52 +0000 (15:04 -0700)]
rsocket: Set readfds event if rsocket has been disconnected

SIgned-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:40:07 +0000 (16:40 -0700)]
pop

12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:40:07 +0000 (16:40 -0700)]
pop

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:40:05 +0000 (16:40 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:40:05 +0000 (16:40 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:40:05 +0000 (16:40 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:40:05 +0000 (16:40 -0700)]
refresh (create temporary patch)

12 years agoRefresh of v6only
Sean Hefty [Tue, 26 Jun 2012 23:40:05 +0000 (16:40 -0700)]
Refresh of v6only

12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:39:46 +0000 (16:39 -0700)]
pop

12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:39:46 +0000 (16:39 -0700)]
pop

12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:39:44 +0000 (16:39 -0700)]
pop

12 years agopop
Sean Hefty [Tue, 26 Jun 2012 23:39:44 +0000 (16:39 -0700)]
pop

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:39:40 +0000 (16:39 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 23:39:40 +0000 (16:39 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:39:40 +0000 (16:39 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Jun 2012 23:39:39 +0000 (16:39 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Tue, 26 Jun 2012 23:39:39 +0000 (16:39 -0700)]
Refresh of shut_wr

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 21:08:48 +0000 (14:08 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 26 Jun 2012 21:08:48 +0000 (14:08 -0700)]
refresh