]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
10 years agopop
Sean Hefty [Thu, 17 Apr 2014 04:54:28 +0000 (21:54 -0700)]
pop

10 years agopop
Sean Hefty [Thu, 17 Apr 2014 04:54:28 +0000 (21:54 -0700)]
pop

10 years agorsocket: Check max inline data after creating QP
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
rsocket: Check max inline data after creating QP

The ipath provider will ignore the max_inline_size
specified as input into ibv_create_qp and instead
return the size that it supports (which is 0) on
output.

Update the actual inline size returned from create QP,
and check that it meets the minimum requirement for
rsockets.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:53:47 +0000 (21:53 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:53:47 +0000 (21:53 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:53:47 +0000 (21:53 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:53:47 +0000 (21:53 -0700)]
refresh (create temporary patch)

10 years agoRefresh of lazy-init
Sean Hefty [Thu, 17 Apr 2014 04:53:47 +0000 (21:53 -0700)]
Refresh of lazy-init

10 years agopop
Sean Hefty [Thu, 17 Apr 2014 04:52:55 +0000 (21:52 -0700)]
pop

10 years agopop
Sean Hefty [Thu, 17 Apr 2014 04:52:55 +0000 (21:52 -0700)]
pop

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:52:27 +0000 (21:52 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:52:27 +0000 (21:52 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:52:26 +0000 (21:52 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:52:26 +0000 (21:52 -0700)]
refresh (create temporary patch)

10 years agoRefresh of rs-inline
Sean Hefty [Thu, 17 Apr 2014 04:52:26 +0000 (21:52 -0700)]
Refresh of rs-inline

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:50:22 +0000 (21:50 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:50:22 +0000 (21:50 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:49:23 +0000 (21:49 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:49:23 +0000 (21:49 -0700)]
refresh (create temporary patch)

10 years agoRefresh of rs-inline
Sean Hefty [Thu, 17 Apr 2014 04:49:23 +0000 (21:49 -0700)]
Refresh of rs-inline

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:42:10 +0000 (21:42 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 17 Apr 2014 04:42:10 +0000 (21:42 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:42:10 +0000 (21:42 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 17 Apr 2014 04:42:10 +0000 (21:42 -0700)]
refresh (create temporary patch)

10 years agoRefresh of rs-inline
Sean Hefty [Thu, 17 Apr 2014 04:42:09 +0000 (21:42 -0700)]
Refresh of rs-inline

10 years agorsocket: Check max inline data after creating QP
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
rsocket: Check max inline data after creating QP

The ipath provider will ignore the max_inline_size
specified as input into ibv_create_qp and instead
return the size that it supports (which is 0) on
output.

Update the actual inline size returned from create QP,
and check that it meets the minimum requirement for
rsockets.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agorsocket: Check max inline data after creating QP
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
rsocket: Check max inline data after creating QP

The ipath provider will ignore the max_inline_size
specified as input into ibv_create_qp and instead
return the size that it supports (which is 0) on
output.

Update the actual inline size returned from create QP,
and check that it meets the minimum requirement for
rsockets.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agorsocket: Check max inline data after creating QP
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
rsocket: Check max inline data after creating QP

The ipath provider will ignore the max_inline_size
specified as input into ibv_create_qp and instead
return the size that it supports (which is 0) on
output.  Check that the max_inline_size returned
from ibv_create_qp is the size needed.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agonew
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
new

10 years agonew
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
new

10 years agorsocket: Check max inline data after creating QP
Sean Hefty [Thu, 17 Apr 2014 04:42:06 +0000 (21:42 -0700)]
rsocket: Check max inline data after creating QP

The ipath provider will ignore the max_inline_size
specified as input into ibv_create_qp and instead
return the size that it supports (which is 0) on
output.  Check that the max_inline_size returned
from ibv_create_qp is the size needed.

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 05:29:34 +0000 (22:29 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 05:29:34 +0000 (22:29 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 05:29:34 +0000 (22:29 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 05:29:34 +0000 (22:29 -0700)]
refresh (create temporary patch)

10 years agoRefresh of lazy-init
Sean Hefty [Thu, 10 Apr 2014 05:29:34 +0000 (22:29 -0700)]
Refresh of lazy-init

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 05:04:38 +0000 (22:04 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 05:04:38 +0000 (22:04 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 05:04:38 +0000 (22:04 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 05:04:38 +0000 (22:04 -0700)]
refresh (create temporary patch)

10 years agoRefresh of lazy-init
Sean Hefty [Thu, 10 Apr 2014 05:04:38 +0000 (22:04 -0700)]
Refresh of lazy-init

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 04:53:19 +0000 (21:53 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 04:53:19 +0000 (21:53 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 04:53:19 +0000 (21:53 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 04:53:19 +0000 (21:53 -0700)]
refresh (create temporary patch)

10 years agoRefresh of lazy-init
Sean Hefty [Thu, 10 Apr 2014 04:53:18 +0000 (21:53 -0700)]
Refresh of lazy-init

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 04:52:59 +0000 (21:52 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 04:52:59 +0000 (21:52 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 04:52:59 +0000 (21:52 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 04:52:59 +0000 (21:52 -0700)]
refresh (create temporary patch)

10 years agoRefresh of lazy-init
Sean Hefty [Thu, 10 Apr 2014 04:52:59 +0000 (21:52 -0700)]
Refresh of lazy-init

10 years agopop
Sean Hefty [Thu, 10 Apr 2014 03:29:25 +0000 (20:29 -0700)]
pop

10 years agopop
Sean Hefty [Thu, 10 Apr 2014 03:29:25 +0000 (20:29 -0700)]
pop

10 years agopop
Sean Hefty [Thu, 10 Apr 2014 03:28:24 +0000 (20:28 -0700)]
pop

10 years agopop
Sean Hefty [Thu, 10 Apr 2014 03:28:24 +0000 (20:28 -0700)]
pop

10 years agorename
Sean Hefty [Thu, 10 Apr 2014 03:27:37 +0000 (20:27 -0700)]
rename

10 years agorename
Sean Hefty [Thu, 10 Apr 2014 03:27:37 +0000 (20:27 -0700)]
rename

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 03:27:27 +0000 (20:27 -0700)]
refresh

10 years agorefresh
Sean Hefty [Thu, 10 Apr 2014 03:27:27 +0000 (20:27 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 03:27:27 +0000 (20:27 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Thu, 10 Apr 2014 03:27:27 +0000 (20:27 -0700)]
refresh (create temporary patch)

10 years agoRefresh of 0001-lazy-init.patch
Sean Hefty [Thu, 10 Apr 2014 03:27:27 +0000 (20:27 -0700)]
Refresh of 0001-lazy-init.patch

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 23:07:53 +0000 (16:07 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 23:07:53 +0000 (16:07 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 23:07:53 +0000 (16:07 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 23:07:53 +0000 (16:07 -0700)]
refresh (create temporary patch)

10 years agoRefresh of 0001-lazy-init.patch
Sean Hefty [Wed, 9 Apr 2014 23:07:53 +0000 (16:07 -0700)]
Refresh of 0001-lazy-init.patch

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 23:01:25 +0000 (16:01 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 23:01:25 +0000 (16:01 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 23:01:25 +0000 (16:01 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 23:01:25 +0000 (16:01 -0700)]
refresh (create temporary patch)

10 years agoRefresh of 0001-lazy-init.patch
Sean Hefty [Wed, 9 Apr 2014 23:01:25 +0000 (16:01 -0700)]
Refresh of 0001-lazy-init.patch

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 22:51:49 +0000 (15:51 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 22:51:49 +0000 (15:51 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 22:51:49 +0000 (15:51 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 22:51:49 +0000 (15:51 -0700)]
refresh (create temporary patch)

10 years agoRefresh of 0001-lazy-init.patch
Sean Hefty [Wed, 9 Apr 2014 22:51:48 +0000 (15:51 -0700)]
Refresh of 0001-lazy-init.patch

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 19:22:51 +0000 (12:22 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 19:22:51 +0000 (12:22 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 19:22:51 +0000 (12:22 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 19:22:51 +0000 (12:22 -0700)]
refresh (create temporary patch)

10 years agoRefresh of 0001-lazy-init.patch
Sean Hefty [Wed, 9 Apr 2014 19:22:51 +0000 (12:22 -0700)]
Refresh of 0001-lazy-init.patch

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 19:22:42 +0000 (12:22 -0700)]
refresh

10 years agorefresh
Sean Hefty [Wed, 9 Apr 2014 19:22:42 +0000 (12:22 -0700)]
refresh

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 19:19:32 +0000 (12:19 -0700)]
refresh (create temporary patch)

10 years agorefresh (create temporary patch)
Sean Hefty [Wed, 9 Apr 2014 19:19:32 +0000 (12:19 -0700)]
refresh (create temporary patch)

10 years agoRefresh of 0001-lazy-init.patch
Sean Hefty [Wed, 9 Apr 2014 19:19:32 +0000 (12:19 -0700)]
Refresh of 0001-lazy-init.patch

10 years agoimport
Sean Hefty [Wed, 9 Apr 2014 19:19:26 +0000 (12:19 -0700)]
import

10 years agoimport
Sean Hefty [Wed, 9 Apr 2014 19:19:26 +0000 (12:19 -0700)]
import

10 years agolibrdmacm: Support lazy initialization
Sean Hefty [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Sean Hefty [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Sean Hefty [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Sean Hefty [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Shamir Rabinovitch [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Shamir Rabinovitch [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Shamir Rabinovitch [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Shamir Rabinovitch [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Shamir Rabinovitch [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Shamir Rabinovitch [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
10 years agolibrdmacm: Support lazy initialization
Sean Hefty [Wed, 9 Apr 2014 19:19:25 +0000 (12:19 -0700)]
librdmacm: Support lazy initialization

librdmacm currently opens a device context per configured HCA. This is
usually done in rdma_create_event_channel() or first time whenever
ucma_init() is called. If a process is only going to use one of the
configured HCAs/RDMA IPs then the remaining device contexts are not
used/required. Opening a device context on each device apriori limits the
maximum number of processes that can be supported on a node to the maximum
number of open context supported per HCA regardless of number of HCAs present
in the system.

Signed-off-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>