]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 19:03:11 +0000 (12:03 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 19:03:11 +0000 (12:03 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 19:03:11 +0000 (12:03 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 19:03:11 +0000 (12:03 -0700)]
refresh (create temporary patch)

12 years agoRefresh of build-preload
Sean Hefty [Tue, 10 Jul 2012 19:03:11 +0000 (12:03 -0700)]
Refresh of build-preload

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 19:01:39 +0000 (12:01 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 19:01:39 +0000 (12:01 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 19:01:39 +0000 (12:01 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 19:01:39 +0000 (12:01 -0700)]
refresh (create temporary patch)

12 years agoRefresh of build-preload
Sean Hefty [Tue, 10 Jul 2012 19:01:39 +0000 (12:01 -0700)]
Refresh of build-preload

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 00:35:37 +0000 (17:35 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 00:35:37 +0000 (17:35 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 00:35:37 +0000 (17:35 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 00:35:37 +0000 (17:35 -0700)]
refresh (create temporary patch)

12 years agoRefresh of build-preload
Sean Hefty [Tue, 10 Jul 2012 00:35:37 +0000 (17:35 -0700)]
Refresh of build-preload

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 00:19:03 +0000 (17:19 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 00:19:03 +0000 (17:19 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 00:19:03 +0000 (17:19 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 00:19:03 +0000 (17:19 -0700)]
refresh (create temporary patch)

12 years agoRefresh of build-preload
Sean Hefty [Tue, 10 Jul 2012 00:19:03 +0000 (17:19 -0700)]
Refresh of build-preload

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 00:16:01 +0000 (17:16 -0700)]
refresh

12 years agorefresh
Sean Hefty [Tue, 10 Jul 2012 00:16:01 +0000 (17:16 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 00:16:01 +0000 (17:16 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Tue, 10 Jul 2012 00:16:01 +0000 (17:16 -0700)]
refresh (create temporary patch)

12 years agoRefresh of build-preload
Sean Hefty [Tue, 10 Jul 2012 00:16:01 +0000 (17:16 -0700)]
Refresh of build-preload

12 years agorefresh
Sean Hefty [Mon, 9 Jul 2012 22:40:28 +0000 (15:40 -0700)]
refresh

12 years agorefresh
Sean Hefty [Mon, 9 Jul 2012 22:40:28 +0000 (15:40 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 9 Jul 2012 22:40:28 +0000 (15:40 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Mon, 9 Jul 2012 22:40:28 +0000 (15:40 -0700)]
refresh (create temporary patch)

12 years agoRefresh of build-preload
Sean Hefty [Mon, 9 Jul 2012 22:40:28 +0000 (15:40 -0700)]
Refresh of build-preload

12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
new

12 years agonew
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
new

12 years agorsocket: Build rspreload library as part of build
Sean Hefty [Mon, 9 Jul 2012 21:58:14 +0000 (14:58 -0700)]
rsocket: Build rspreload library as part of build

Build rspreload.so, but do not install it.  This avoids the
need for the user to build it manually, without risking that
the preload library intercepts socket calls without the user's
explicit knowledge.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agodelete
Sean Hefty [Mon, 9 Jul 2012 19:27:29 +0000 (12:27 -0700)]
delete

12 years agodelete
Sean Hefty [Mon, 9 Jul 2012 19:27:29 +0000 (12:27 -0700)]
delete

12 years agocommit
Sean Hefty [Mon, 9 Jul 2012 19:27:03 +0000 (12:27 -0700)]
commit

12 years agocommit
Sean Hefty [Mon, 9 Jul 2012 19:27:03 +0000 (12:27 -0700)]
commit

12 years agopop
Sean Hefty [Thu, 28 Jun 2012 19:40:24 +0000 (12:40 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 28 Jun 2012 19:40:24 +0000 (12:40 -0700)]
pop

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 19:40:22 +0000 (12:40 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 19:40:22 +0000 (12:40 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 19:40:22 +0000 (12:40 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 19:40:22 +0000 (12:40 -0700)]
refresh (create temporary patch)

12 years agoRefresh of waitall-buggy
Sean Hefty [Thu, 28 Jun 2012 19:40:22 +0000 (12:40 -0700)]
Refresh of waitall-buggy

12 years agopop
Sean Hefty [Thu, 28 Jun 2012 19:39:06 +0000 (12:39 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 28 Jun 2012 19:39:06 +0000 (12:39 -0700)]
pop

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

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

12 years agorename
Sean Hefty [Thu, 28 Jun 2012 19:29:32 +0000 (12:29 -0700)]
rename

12 years agorename
Sean Hefty [Thu, 28 Jun 2012 19:29:32 +0000 (12:29 -0700)]
rename

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 19:29:21 +0000 (12:29 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 19:29:21 +0000 (12:29 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 19:29:21 +0000 (12:29 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 19:29:21 +0000 (12:29 -0700)]
refresh (create temporary patch)

12 years agoRefresh of waitall
Sean Hefty [Thu, 28 Jun 2012 19:29:21 +0000 (12:29 -0700)]
Refresh of waitall

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 19:12:35 +0000 (12:12 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 19:12:35 +0000 (12:12 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 19:12:35 +0000 (12:12 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 19:12:35 +0000 (12:12 -0700)]
refresh (create temporary patch)

12 years agoRefresh of waitall
Sean Hefty [Thu, 28 Jun 2012 19:12:35 +0000 (12:12 -0700)]
Refresh of waitall

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

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

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

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

12 years agonew
Sean Hefty [Thu, 28 Jun 2012 18:34:39 +0000 (11:34 -0700)]
new

12 years agonew
Sean Hefty [Thu, 28 Jun 2012 18:34:39 +0000 (11:34 -0700)]
new

12 years agorsockets: Add support for MSG_WAITALL rrecv() flag
Sean Hefty [Thu, 28 Jun 2012 18:34:38 +0000 (11:34 -0700)]
rsockets: Add support for MSG_WAITALL rrecv() flag

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Add support for MSG_WAITALL rrecv() flag
Sean Hefty [Thu, 28 Jun 2012 18:34:38 +0000 (11:34 -0700)]
rsockets: Add support for MSG_WAITALL rrecv() flag

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Add support for MSG_WAITALL rrecv() flag
Sean Hefty [Thu, 28 Jun 2012 18:34:38 +0000 (11:34 -0700)]
rsockets: Add support for MSG_WAITALL rrecv() flag

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agocommit
Sean Hefty [Thu, 28 Jun 2012 18:20:09 +0000 (11:20 -0700)]
commit

12 years agocommit
Sean Hefty [Thu, 28 Jun 2012 18:20:09 +0000 (11:20 -0700)]
commit

12 years agocommit
Sean Hefty [Thu, 28 Jun 2012 18:20:09 +0000 (11:20 -0700)]
commit

12 years agocommit
Sean Hefty [Thu, 28 Jun 2012 18:20:09 +0000 (11:20 -0700)]
commit

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

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

12 years agorename
Sean Hefty [Thu, 28 Jun 2012 18:19:49 +0000 (11:19 -0700)]
rename

12 years agorename
Sean Hefty [Thu, 28 Jun 2012 18:19:49 +0000 (11:19 -0700)]
rename

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 18:19:34 +0000 (11:19 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 18:19:34 +0000 (11:19 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 18:19:34 +0000 (11:19 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 18:19:34 +0000 (11:19 -0700)]
refresh (create temporary patch)

12 years agoRefresh of v6only
Sean Hefty [Thu, 28 Jun 2012 18:19:34 +0000 (11:19 -0700)]
Refresh of v6only

12 years agorsocket: Support IPV6_V6ONLY socket option
Sean Hefty [Tue, 12 Jun 2012 19:02:04 +0000 (12:02 -0700)]
rsocket: Support IPV6_V6ONLY socket option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop (CONFLICT)
Sean Hefty [Thu, 28 Jun 2012 18:19:07 +0000 (11:19 -0700)]
pop (CONFLICT)

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

12 years agorsocket: Support IPV6_V6ONLY socket option
Sean Hefty [Tue, 12 Jun 2012 19:02:04 +0000 (12:02 -0700)]
rsocket: Support IPV6_V6ONLY socket option

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Thu, 28 Jun 2012 18:19:07 +0000 (11:19 -0700)]
pop

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

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 18:19:00 +0000 (11:19 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 28 Jun 2012 18:19:00 +0000 (11:19 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 18:19:00 +0000 (11:19 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 28 Jun 2012 18:19:00 +0000 (11:19 -0700)]
refresh (create temporary patch)

12 years agoRefresh of shut_wr
Sean Hefty [Thu, 28 Jun 2012 18:19:00 +0000 (11:19 -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>