]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
11 years agonew
Sean Hefty [Fri, 5 Apr 2013 17:36:59 +0000 (10:36 -0700)]
new

11 years agonew
Sean Hefty [Fri, 5 Apr 2013 17:36:59 +0000 (10:36 -0700)]
new

11 years agoAvoid address resolution by using the loopback address as the
Sean Hefty [Fri, 5 Apr 2013 17:36:59 +0000 (10:36 -0700)]
Avoid address resolution by using the loopback address as the
destination when we know the remote GID.

11 years agopop
Sean Hefty [Tue, 26 Mar 2013 00:12:30 +0000 (17:12 -0700)]
pop

11 years agopop
Sean Hefty [Tue, 26 Mar 2013 00:12:30 +0000 (17:12 -0700)]
pop

11 years agorefresh
Sean Hefty [Tue, 26 Mar 2013 00:04:45 +0000 (17:04 -0700)]
refresh

11 years agorefresh
Sean Hefty [Tue, 26 Mar 2013 00:04:45 +0000 (17:04 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Mar 2013 00:02:49 +0000 (17:02 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 26 Mar 2013 00:02:49 +0000 (17:02 -0700)]
refresh (create temporary patch)

11 years agoRefresh of ib-init
Sean Hefty [Tue, 26 Mar 2013 00:02:48 +0000 (17:02 -0700)]
Refresh of ib-init

11 years agorefresh
Sean Hefty [Mon, 25 Mar 2013 21:21:16 +0000 (14:21 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 25 Mar 2013 21:21:16 +0000 (14:21 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 25 Mar 2013 21:20:37 +0000 (14:20 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 25 Mar 2013 21:20:37 +0000 (14:20 -0700)]
refresh (create temporary patch)

11 years agoRefresh of ib-init
Sean Hefty [Mon, 25 Mar 2013 21:20:37 +0000 (14:20 -0700)]
Refresh of ib-init

11 years agonew
Sean Hefty [Mon, 25 Mar 2013 21:20:34 +0000 (14:20 -0700)]
new

11 years agonew
Sean Hefty [Mon, 25 Mar 2013 21:20:34 +0000 (14:20 -0700)]
new

11 years agoCall ucma_ib_init() during startup
Sean Hefty [Mon, 25 Mar 2013 21:20:33 +0000 (14:20 -0700)]
Call ucma_ib_init() during startup

Commit 272c3cc024d0e5854cbafa6c2f1e8560398a68d7 removed
automatic calls to ucma_ib_init().  It was added back for
rsocket calls, but not for the older rdma_cm calls.  The
result is that ibacm support ends up being disabled.  Fix
this by calling ucma_ib_init() where needed.

This problem was reported by Jens Domke
<domke.j.aa@m.titech.ac.jp>

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agoCall ucma_ib_init() during startup
Sean Hefty [Mon, 25 Mar 2013 21:20:33 +0000 (14:20 -0700)]
Call ucma_ib_init() during startup

ucma_ib_init() was removed from ucma_init() to avoid
recursive callback issues when using the librspreload
library over rsockets.  Although rsockets calls ucma_ib_init,
other pieces of the code do not.  The result is that
ibacm ends up being disabled unless rsockets has been
used.  Fix this by calling ucma_ib_init() where needed.

This problem was reported by Jens Domke
<domke.j.aa@m.titech.ac.jp>

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agoCall ucma_ib_init() during startup
Sean Hefty [Mon, 25 Mar 2013 21:20:33 +0000 (14:20 -0700)]
Call ucma_ib_init() during startup

ucma_ib_init() was removed from ucma_init() to avoid
recursive callback issues when using the librspreload
library over rsockets.  Although rsockets calls ucma_ib_init,
other pieces of the code do not.  The result is that
ibacm ends up being disabled unless rsockets has been
used.  Fix this by calling ucma_ib_init() where needed.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agocommit
Sean Hefty [Tue, 12 Mar 2013 17:28:30 +0000 (10:28 -0700)]
commit

11 years agocommit
Sean Hefty [Tue, 12 Mar 2013 17:28:30 +0000 (10:28 -0700)]
commit

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:44:50 +0000 (17:44 -0800)]
refresh

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:44:50 +0000 (17:44 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:44:49 +0000 (17:44 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:44:49 +0000 (17:44 -0800)]
refresh (create temporary patch)

11 years agoRefresh of release
Sean Hefty [Wed, 6 Mar 2013 01:44:49 +0000 (17:44 -0800)]
Refresh of release

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:19:16 +0000 (17:19 -0800)]
refresh

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:19:16 +0000 (17:19 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:19:16 +0000 (17:19 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:19:16 +0000 (17:19 -0800)]
refresh (create temporary patch)

11 years agoRefresh of release
Sean Hefty [Wed, 6 Mar 2013 01:19:16 +0000 (17:19 -0800)]
Refresh of release

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:18:45 +0000 (17:18 -0800)]
refresh

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:18:45 +0000 (17:18 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:18:45 +0000 (17:18 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:18:45 +0000 (17:18 -0800)]
refresh (create temporary patch)

11 years agoRefresh of release
Sean Hefty [Wed, 6 Mar 2013 01:18:45 +0000 (17:18 -0800)]
Refresh of release

11 years agolibrdmacm: Release 1.0.17 v1.0.17
Sean Hefty [Wed, 6 Mar 2013 01:18:11 +0000 (17:18 -0800)]
librdmacm: Release 1.0.17

11 years agolibrdmacm: Release 1.0.17
Sean Hefty [Wed, 6 Mar 2013 01:18:11 +0000 (17:18 -0800)]
librdmacm: Release 1.0.17

11 years agolibrdmacm: Release 1.0.17
Sean Hefty [Wed, 6 Mar 2013 01:18:11 +0000 (17:18 -0800)]
librdmacm: Release 1.0.17

11 years agonew
Sean Hefty [Wed, 6 Mar 2013 01:18:11 +0000 (17:18 -0800)]
new

11 years agonew
Sean Hefty [Wed, 6 Mar 2013 01:18:11 +0000 (17:18 -0800)]
new

11 years agolibrdmacm: Release 1.0.17
Sean Hefty [Wed, 6 Mar 2013 01:18:11 +0000 (17:18 -0800)]
librdmacm: Release 1.0.17

11 years agopop
Sean Hefty [Wed, 6 Mar 2013 01:17:55 +0000 (17:17 -0800)]
pop

11 years agopop
Sean Hefty [Wed, 6 Mar 2013 01:17:55 +0000 (17:17 -0800)]
pop

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:17:50 +0000 (17:17 -0800)]
refresh

11 years agorefresh
Sean Hefty [Wed, 6 Mar 2013 01:17:50 +0000 (17:17 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:17:50 +0000 (17:17 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 6 Mar 2013 01:17:50 +0000 (17:17 -0800)]
refresh (create temporary patch)

11 years agoRefresh of xfer-cnt
Sean Hefty [Wed, 6 Mar 2013 01:17:49 +0000 (17:17 -0800)]
Refresh of xfer-cnt

11 years agopop
Sean Hefty [Wed, 6 Mar 2013 00:34:29 +0000 (16:34 -0800)]
pop

11 years agopop
Sean Hefty [Wed, 6 Mar 2013 00:34:29 +0000 (16:34 -0800)]
pop

11 years agopop
Sean Hefty [Tue, 5 Mar 2013 22:43:56 +0000 (14:43 -0800)]
pop

11 years agopop
Sean Hefty [Tue, 5 Mar 2013 22:43:56 +0000 (14:43 -0800)]
pop

11 years agorefresh
Sean Hefty [Tue, 5 Mar 2013 22:43:54 +0000 (14:43 -0800)]
refresh

11 years agorefresh
Sean Hefty [Tue, 5 Mar 2013 22:43:54 +0000 (14:43 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 5 Mar 2013 22:43:54 +0000 (14:43 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 5 Mar 2013 22:43:54 +0000 (14:43 -0800)]
refresh (create temporary patch)

11 years agoRefresh of xfer-cnt
Sean Hefty [Tue, 5 Mar 2013 22:43:54 +0000 (14:43 -0800)]
Refresh of xfer-cnt

11 years agopop
Sean Hefty [Tue, 5 Mar 2013 21:48:22 +0000 (13:48 -0800)]
pop

11 years agopop
Sean Hefty [Tue, 5 Mar 2013 21:48:22 +0000 (13:48 -0800)]
pop

11 years agopop
Sean Hefty [Tue, 5 Mar 2013 21:43:33 +0000 (13:43 -0800)]
pop

11 years agopop
Sean Hefty [Tue, 5 Mar 2013 21:43:33 +0000 (13:43 -0800)]
pop

11 years agorefresh
Sean Hefty [Tue, 5 Mar 2013 21:39:42 +0000 (13:39 -0800)]
refresh

11 years agorefresh
Sean Hefty [Tue, 5 Mar 2013 21:39:42 +0000 (13:39 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 5 Mar 2013 21:39:42 +0000 (13:39 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Tue, 5 Mar 2013 21:39:42 +0000 (13:39 -0800)]
refresh (create temporary patch)

11 years agoRefresh of xfer-cnt
Sean Hefty [Tue, 5 Mar 2013 21:39:42 +0000 (13:39 -0800)]
Refresh of xfer-cnt

11 years agonew
Sean Hefty [Tue, 5 Mar 2013 21:39:01 +0000 (13:39 -0800)]
new

11 years agonew
Sean Hefty [Tue, 5 Mar 2013 21:39:01 +0000 (13:39 -0800)]
new

11 years agolibrdmacm/rstream: Adjust transfer counts
Sean Hefty [Tue, 5 Mar 2013 21:39:00 +0000 (13:39 -0800)]
librdmacm/rstream: Adjust transfer counts

A customer has reported that 100 transfers for large sizes
is insufficient to achieve the top bandwidth over a high
latency link.  Contrary, 100,000 transfers is too high for
small latency ping-pong over a slow connection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm/rstream: Adjust transfer counts
Sean Hefty [Tue, 5 Mar 2013 21:39:00 +0000 (13:39 -0800)]
librdmacm/rstream: Adjust transfer counts

A customer has reported that 100 transfers for large sizes
is insufficient to achieve the top bandwidth over a high
latency link.  Contrary, 100,000 transfers is too high for
small latency ping-pong over a slow connection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm/rstream: Adjust transfer counts
Sean Hefty [Tue, 5 Mar 2013 21:39:00 +0000 (13:39 -0800)]
librdmacm/rstream: Adjust transfer counts

A customer has reported that 100 transfers for large sizes
is insufficient to achieve the top bandwidth over a high
latency link.  Contrary, 100,000 transfers is too high for
small latency ping-pong over a slow connection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm/rstream: Adjust transfer counts
Sean Hefty [Tue, 5 Mar 2013 21:39:00 +0000 (13:39 -0800)]
librdmacm/rstream: Adjust transfer counts

A customer has reported that 100 transfers for large sizes
is insufficient to achieve the top bandwidth over a high
latency link.  Contrary, 100,000 transfers is too high for
small latency ping-pong over a slow connection.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agocommit
Sean Hefty [Thu, 21 Feb 2013 14:49:38 +0000 (06:49 -0800)]
commit

11 years agocommit
Sean Hefty [Thu, 21 Feb 2013 14:49:38 +0000 (06:49 -0800)]
commit

11 years agorefresh
Sean Hefty [Thu, 21 Feb 2013 14:48:18 +0000 (06:48 -0800)]
refresh

11 years agorefresh
Sean Hefty [Thu, 21 Feb 2013 14:48:18 +0000 (06:48 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 21 Feb 2013 14:48:10 +0000 (06:48 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 21 Feb 2013 14:48:10 +0000 (06:48 -0800)]
refresh (create temporary patch)

11 years agoRefresh of nonblock
Sean Hefty [Thu, 21 Feb 2013 14:48:10 +0000 (06:48 -0800)]
Refresh of nonblock

11 years agopop
Sean Hefty [Thu, 21 Feb 2013 14:48:02 +0000 (06:48 -0800)]
pop

11 years agopop
Sean Hefty [Thu, 21 Feb 2013 14:48:02 +0000 (06:48 -0800)]
pop

11 years agocommit
Sean Hefty [Thu, 21 Feb 2013 14:48:00 +0000 (06:48 -0800)]
commit

11 years agocommit
Sean Hefty [Thu, 21 Feb 2013 14:48:00 +0000 (06:48 -0800)]
commit

11 years agopop
Sean Hefty [Thu, 21 Feb 2013 14:47:52 +0000 (06:47 -0800)]
pop

11 years agopop
Sean Hefty [Thu, 21 Feb 2013 14:47:52 +0000 (06:47 -0800)]
pop

11 years agorefresh
Sean Hefty [Wed, 20 Feb 2013 04:09:19 +0000 (20:09 -0800)]
refresh

11 years agorefresh
Sean Hefty [Wed, 20 Feb 2013 04:09:19 +0000 (20:09 -0800)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 20 Feb 2013 04:09:19 +0000 (20:09 -0800)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 20 Feb 2013 04:09:19 +0000 (20:09 -0800)]
refresh (create temporary patch)

11 years agoRefresh of nonblock
Sean Hefty [Wed, 20 Feb 2013 04:09:19 +0000 (20:09 -0800)]
Refresh of nonblock

11 years agonew
Sean Hefty [Wed, 20 Feb 2013 04:03:59 +0000 (20:03 -0800)]
new

11 years agonew
Sean Hefty [Wed, 20 Feb 2013 04:03:59 +0000 (20:03 -0800)]
new

11 years agolibrdmacm/rsocket: Fix resetting O_NONBLOCK after calling shutdown
Sean Hefty [Wed, 20 Feb 2013 04:03:58 +0000 (20:03 -0800)]
librdmacm/rsocket: Fix resetting O_NONBLOCK after calling shutdown

Shutdown switches an rsocket from nonblocking to blocking to
ensure that all data has been sent.  After completing all
transfers, it should switch back to nonblocking; this handles
partial shutdown situations, where only half the connection
is shut down.  However, the code uses the value of '1' to
set the nonblocking flag, rather than O_NONBLOCK.  Fix this.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorsocket: Fix resetting O_NONBLOCK after calling shutdown
Sean Hefty [Wed, 20 Feb 2013 04:03:58 +0000 (20:03 -0800)]
rsocket: Fix resetting O_NONBLOCK after calling shutdown

Shutdown switches an rsocket from nonblocking to blocking to
ensure that all data has been sent.  After completing all
transfers, it should switch back to nonblocking; this handles
partial shutdown situations, where only half the connection
is shut down.  However, the code uses the value of '1' to
set the nonblocking flag, rather than O_NONBLOCK.  Fix this.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorsocket: Fix resetting O_NONBLOCK after calling shutdown
Sean Hefty [Wed, 20 Feb 2013 04:03:58 +0000 (20:03 -0800)]
rsocket: Fix resetting O_NONBLOCK after calling shutdown

Shutdown switches an rsocket from nonblocking to blocking to
ensure that all data has been sent.  After completing all
transfers, it should switch back to nonblocking; this handles
partial shutdown situations, where only half the connection
is shut down.  However, the code uses the value of '1' to
set the nonblocking flag, rather than O_NONBLOCK.  Fix this.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Tue, 5 Feb 2013 01:15:07 +0000 (17:15 -0800)]
pop

11 years agopop
Sean Hefty [Tue, 5 Feb 2013 01:15:07 +0000 (17:15 -0800)]
pop

11 years agocommit
Sean Hefty [Tue, 5 Feb 2013 01:14:57 +0000 (17:14 -0800)]
commit