]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
11 years agorefresh
Sean Hefty [Tue, 7 Aug 2012 18:26:32 +0000 (11:26 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 7 Aug 2012 18:26:32 +0000 (11:26 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 7 Aug 2012 18:26:32 +0000 (11:26 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 7 Aug 2012 18:26:32 +0000 (11:26 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fstat
Sean Hefty [Tue, 7 Aug 2012 18:26:32 +0000 (11:26 -0700)]
Refresh of fstat

11 years agopop
Sean Hefty [Tue, 7 Aug 2012 18:10:32 +0000 (11:10 -0700)]
pop

11 years agopop
Sean Hefty [Tue, 7 Aug 2012 18:10:32 +0000 (11:10 -0700)]
pop

11 years agorefresh
Sean Hefty [Tue, 7 Aug 2012 18:10:30 +0000 (11:10 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 7 Aug 2012 18:10:30 +0000 (11:10 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 7 Aug 2012 18:10:29 +0000 (11:10 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 7 Aug 2012 18:10:29 +0000 (11:10 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Tue, 7 Aug 2012 18:10:29 +0000 (11:10 -0700)]
Refresh of dbg-out

11 years agosupport for debug prints
Sean Hefty [Tue, 7 Aug 2012 18:08:30 +0000 (11:08 -0700)]
support for debug prints

11 years agonew
Sean Hefty [Tue, 7 Aug 2012 18:08:30 +0000 (11:08 -0700)]
new

11 years agonew
Sean Hefty [Tue, 7 Aug 2012 18:08:30 +0000 (11:08 -0700)]
new

11 years agosupport for debug prints
Sean Hefty [Tue, 7 Aug 2012 18:08:30 +0000 (11:08 -0700)]
support for debug prints

11 years agorefresh
Sean Hefty [Tue, 7 Aug 2012 17:30:05 +0000 (10:30 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 7 Aug 2012 17:30:05 +0000 (10:30 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 7 Aug 2012 17:30:05 +0000 (10:30 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 7 Aug 2012 17:30:05 +0000 (10:30 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fstat
Sean Hefty [Tue, 7 Aug 2012 17:30:05 +0000 (10:30 -0700)]
Refresh of fstat

11 years agorspreload: Add fstat support
Sean Hefty [Tue, 7 Aug 2012 16:37:24 +0000 (09:37 -0700)]
rspreload: Add fstat support

vsftpd calls fstat on a socket.  Fake it out.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Add fstat support
Sean Hefty [Tue, 7 Aug 2012 16:37:24 +0000 (09:37 -0700)]
rspreload: Add fstat support

vsftpd calls fstat on a socket.  Fake it out.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Tue, 7 Aug 2012 16:37:24 +0000 (09:37 -0700)]
new

11 years agonew
Sean Hefty [Tue, 7 Aug 2012 16:37:24 +0000 (09:37 -0700)]
new

11 years agorspreload: Add fstat support
Sean Hefty [Tue, 7 Aug 2012 16:37:24 +0000 (09:37 -0700)]
rspreload: Add fstat support

vsftpd calls fstat on a socket.  Fake it out.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 23:38:04 +0000 (16:38 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 23:38:04 +0000 (16:38 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 23:38:04 +0000 (16:38 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 23:38:04 +0000 (16:38 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Mon, 6 Aug 2012 23:38:03 +0000 (16:38 -0700)]
Refresh of dup2

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 23:30:33 +0000 (16:30 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 23:30:33 +0000 (16:30 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 23:30:33 +0000 (16:30 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 23:30:33 +0000 (16:30 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Mon, 6 Aug 2012 23:30:33 +0000 (16:30 -0700)]
Refresh of dup2

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 22:20:06 +0000 (15:20 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 22:20:06 +0000 (15:20 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 22:20:06 +0000 (15:20 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 22:20:06 +0000 (15:20 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Mon, 6 Aug 2012 22:20:06 +0000 (15:20 -0700)]
Refresh of dup2

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 22:12:46 +0000 (15:12 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 22:12:46 +0000 (15:12 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 22:12:46 +0000 (15:12 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 22:12:46 +0000 (15:12 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Mon, 6 Aug 2012 22:12:45 +0000 (15:12 -0700)]
Refresh of dup2

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 22:06:18 +0000 (15:06 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 22:06:18 +0000 (15:06 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 22:06:17 +0000 (15:06 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 22:06:17 +0000 (15:06 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Mon, 6 Aug 2012 22:06:17 +0000 (15:06 -0700)]
Refresh of dup2

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 20:48:47 +0000 (13:48 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 6 Aug 2012 20:48:47 +0000 (13:48 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 20:48:47 +0000 (13:48 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 6 Aug 2012 20:48:47 +0000 (13:48 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Mon, 6 Aug 2012 20:48:46 +0000 (13:48 -0700)]
Refresh of dup2

11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Wed, 1 Aug 2012 23:28:23 +0000 (16:28 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 23:28:23 +0000 (16:28 -0700)]
pop

11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorefresh
Sean Hefty [Wed, 1 Aug 2012 23:27:33 +0000 (16:27 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 1 Aug 2012 23:27:33 +0000 (16:27 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 1 Aug 2012 23:27:33 +0000 (16:27 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 1 Aug 2012 23:27:33 +0000 (16:27 -0700)]
refresh (create temporary patch)

11 years agoRefresh of real-close
Sean Hefty [Wed, 1 Aug 2012 23:27:33 +0000 (16:27 -0700)]
Refresh of real-close

11 years agorspreload: Call real.close in fd_close
Sean Hefty [Wed, 1 Aug 2012 23:26:11 +0000 (16:26 -0700)]
rspreload: Call real.close in fd_close

The index into the preload lookup table is obtained by opening
/dev/null and use the returned value.  When closing the file,
use the real close call and not the preload close call.  This
is a minor optimization, but clarifies the expected operation.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Wed, 1 Aug 2012 23:26:11 +0000 (16:26 -0700)]
new

11 years agonew
Sean Hefty [Wed, 1 Aug 2012 23:26:11 +0000 (16:26 -0700)]
new

11 years agorspreload: Call real.close in fd_close
Sean Hefty [Wed, 1 Aug 2012 23:26:11 +0000 (16:26 -0700)]
rspreload: Call real.close in fd_close

The index into the preload lookup table is obtained by opening
/dev/null and use the returned value.  When closing the file,
use the real close call and not the preload close call.  This
is a minor optimization, but clarifies the expected operation.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agocommit
Sean Hefty [Wed, 1 Aug 2012 23:22:51 +0000 (16:22 -0700)]
commit

11 years agocommit
Sean Hefty [Wed, 1 Aug 2012 23:22:51 +0000 (16:22 -0700)]
commit

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 23:22:42 +0000 (16:22 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 23:22:42 +0000 (16:22 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 21:27:33 +0000 (14:27 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 21:27:33 +0000 (14:27 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 21:24:36 +0000 (14:24 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 21:24:36 +0000 (14:24 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 21:14:10 +0000 (14:14 -0700)]
pop

11 years agopop
Sean Hefty [Wed, 1 Aug 2012 21:14:10 +0000 (14:14 -0700)]
pop

11 years agorefresh
Sean Hefty [Wed, 1 Aug 2012 21:14:08 +0000 (14:14 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 1 Aug 2012 21:14:08 +0000 (14:14 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 1 Aug 2012 21:14:08 +0000 (14:14 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 1 Aug 2012 21:14:08 +0000 (14:14 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dup2
Sean Hefty [Wed, 1 Aug 2012 21:14:07 +0000 (14:14 -0700)]
Refresh of dup2

11 years agonew
Sean Hefty [Mon, 30 Jul 2012 23:06:33 +0000 (16:06 -0700)]
new

11 years agonew
Sean Hefty [Mon, 30 Jul 2012 23:06:33 +0000 (16:06 -0700)]
new

11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Support dup2 calls
Sean Hefty [Mon, 30 Jul 2012 23:06:32 +0000 (16:06 -0700)]
rspreload: Support dup2 calls

vsftpd requires dup2() support.  To handle dup2, we need to add
reference count tracking to the preload fd's.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorefresh
Sean Hefty [Mon, 30 Jul 2012 18:33:24 +0000 (11:33 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 30 Jul 2012 18:33:24 +0000 (11:33 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 30 Jul 2012 18:33:04 +0000 (11:33 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 30 Jul 2012 18:33:04 +0000 (11:33 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fast-disc
Sean Hefty [Mon, 30 Jul 2012 18:33:04 +0000 (11:33 -0700)]
Refresh of fast-disc

11 years agorsocket: Improve disconnect time under normal conditions
Sean Hefty [Fri, 27 Jul 2012 17:46:42 +0000 (10:46 -0700)]
rsocket: Improve disconnect time under normal conditions

When both sides of a connection attempt to close at the same
time, one of the two sides can easily get an error when sending
a disconnect message.  This results in that side hanging
during close until the send times out.  (The time out is caused
by the remote side destroying its QP.)

We can reduce the chance of this occurring by immediately
assuming that the disconnect has been successful once we've
received the remote side's disconnect message, or we've
polled a send completion for the local disconnect message.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Mon, 30 Jul 2012 18:33:02 +0000 (11:33 -0700)]
pop

11 years agopop
Sean Hefty [Mon, 30 Jul 2012 18:33:02 +0000 (11:33 -0700)]
pop

11 years agorsocket: Improve disconnect time under normal conditions
Sean Hefty [Fri, 27 Jul 2012 17:46:42 +0000 (10:46 -0700)]
rsocket: Improve disconnect time under normal conditions

When both sides of a connection attempt to close at the same
time, one of the two sides can easily get an error when sending
a disconnect message.  This results in that side hanging
during close until the send times out.  (The time out is caused
by the remote side destroying its QP.)

We can reduce the chance of this occurring by immediately
assuming that the disconnect has been successful once we've
received the remote side's disconnect message.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>