Hi Yishai,
This is just a rebased-port of the series which adds support for Ethernet L2
address
resolution for UD QPs, whose L2 address-handles, unlike RC/UC/XRC/etc QPs are
set
from user space without going through uverbs and the kernel IB core.
Matan and Or.
changes from V1:
- rebased aga
From: Matan Barak
In order to implement IP based addressing for UD QPs, we need a way to
resolve the addresses internally.
The L2 params are passed to the provider driver using an extension verbs
- drv_ibv_create_ah_ex.
libmlx4 gets the extra mac and vid params from libibverbs and sets
mlx4_ah re
From: Matan Barak
This patch adds the new extended support for query_port.
The purpose of this is:
1. Request fields that aren't availible by today's ibv_query_port
2. Don't fetch fields that the user doesn't need. Hence, there is
more chance to optimize.
3. Cache link layer's type in mlx4_con
From: Matan Barak
In order to implement RoCE IP based addressing for UD QPs, without introducing
uverbs changes, we need a way to resolve the L2 Ethernet addresses from
user-space.
This is done with netlink through libnl, and in libibverbs such that multiple
vendor provider libraries can use th
Hi Roland,
This series adds support for Ethernet L2 address resolution for RoCE UD QPs,
whose L2 address-handles, unlike RC/UC/XRC/etc QPs are set from user space
without going through uverbs and the kernel IB core. The code is also
compatible both with old kernels that don't run IP based addressi
From: Matan Barak
This patch adds extended support for ibv_query_port.
This allows to request fields that aren't availible by the current
ibv_query_port API and avoid fetching from vendor library fields that
the user doesn't need, which gives more room for optimizations.
Signed-off-by: Matan Ba
From: Matan Barak
Add an enum that describes ibv_port_cap_flags that complies
with the respective kernel enum.
This value could be fetched when using ibv_query_port in
port_cap_flags.
Signed-off-by: Matan Barak
Signed-off-by: Or Gerlitz
---
include/infiniband/verbs.h | 22 +
From: Ira Weiny
Use dev_* style print when struct device is available.
Also combine previously line broken user-visible strings as per
Documentation/CodingStyle
"However, never break user-visible strings such as printk messages, because
that breaks the ability to grep for them."
Reviewed-by: S
From: Ira Weiny
Registration failures can be difficult to debug from userspace. This gives
more visibility.
Reviewed-by: Sean Hefty
Reviewed-by: Hal Rosenstock
Signed-off-by: Ira Weiny
---
drivers/infiniband/core/mad.c | 58 --
drivers/infiniband/cor
From: Ira Weiny
Use dev_* style print when struct device is available.
Also combine previously line broken user-visible strings as per
Documentation/CodingStyle
"However, never break user-visible strings such as printk messages, because
that breaks the ability to grep for them."
Reviewed-by: S
On Wed, May 7, 2014 at 1:48 AM, Or Gerlitz wrote:
> Roland, due to a mistake I made in the rebased flow-steering patch I handed
> you -- I was nominated as the author instead of Matan, our flow-steering
> maintainer.. can you please git reword this commit in your libibverbs clone,
> I don't think
libmlx4 is a library that allows programs to use RDMA "verbs" for
direct access to RDMA (currently InfiniBand and iWARP) hardware from
userspace.
The new stable release, 1.0.6, is available from
http://www.openfabrics.org/downloads/mlx4/libmlx4-1.0.6.tar.gz
with sha1sum
ee22cc20f537b5e7
Joe, please get rid of the initial empty line you're adding to fw.c and
resubmit with Amir's ACK.
Thanks.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.ht
Reviewed-by: Ira Weiny
Signed-off-by: Hal Rosenstock
---
Change from version 1:
Formatted properly for posting to linux-rdma
diff --git a/opensm/osm_subnet.c b/opensm/osm_subnet.c
index f30d852..8ee62d9 100644
--- a/opensm/osm_subnet.c
+++ b/opensm/osm_subnet.c
@@ -2628,28 +2628,35 @@ int osm_s
Reviewed-by: Ira Weiny
Signed-off-by: Hal Rosenstock
---
diff --git a/opensm/osm_subnet.c b/opensm/osm_subnet.c
index f30d852..8ee62d9 100644
--- a/opensm/osm_subnet.c
+++ b/opensm/osm_subnet.c
@@ -2628,28 +2628,35 @@ int osm_subn_output_conf(FILE *out, IN
osm_subn_opt_t * p_opts)
fprin
On 5/7/2014 5:59 PM, Bart Van Assche wrote:
On 05/07/14 13:34, Sagi Grimberg wrote:
+module_param(prefer_fr, bool, 0444);
+MODULE_PARM_DESC(prefer_fr,
+ "Whether to use FR if both FMR and FR are supported");
Will it be better to make it a per-target attribute?
Hello Sagi,
The only rea
On 5/7/2014 5:11 PM, Bart Van Assche wrote:
On 05/07/14 12:50, Sagi Grimberg wrote:
On 5/6/2014 3:54 PM, Bart Van Assche wrote:
-static void srp_free_req_data(struct srp_target_port *target)
+static void srp_free_req_data(struct srp_target_port *target,
+ struct srp_request *re
On 5/7/2014 4:52 PM, Bart Van Assche wrote:
On 05/07/14 12:37, Sagi Grimberg wrote:
On 5/6/2014 3:51 PM, Bart Van Assche wrote:
This patch does not change any functionality.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parsc
On Wed, May 07, 2014 at 02:30:04PM +, Weiny, Ira wrote:
> >
> > On Mon, May 05, 2014 at 09:44:47PM -0400, ira.we...@intel.com wrote:
> > > From: Ira Weiny
> > >
> > > Also combine previously line broken user-visible strings as per
> > > Documentation/CodingStyle
> >
> > These seem like nice
On Wed, May 07, 2014 at 02:39:26PM +, Weiny, Ira wrote:
> > On Mon, May 05, 2014 at 09:44:49PM -0400, ira.we...@intel.com wrote:
> >
> > > +struct ib_user_mad_reg_req2 {
> > > + __u32 id;
> > > + __u32 qpn;
> > > + __u8mgmt_class;
> > > + __u8mgmt_class_version;
> > > + __u16 res
On 05/07/14 13:34, Sagi Grimberg wrote:
>> +module_param(prefer_fr, bool, 0444);
>> +MODULE_PARM_DESC(prefer_fr,
>> + "Whether to use FR if both FMR and FR are supported");
>
> Will it be better to make it a per-target attribute?
Hello Sagi,
The only reason I introduced this kernel modul
>
> On Mon, May 05, 2014 at 09:44:49PM -0400, ira.we...@intel.com wrote:
>
> > +struct ib_user_mad_reg_req2 {
> > + __u32 id;
> > + __u32 qpn;
> > + __u8mgmt_class;
> > + __u8mgmt_class_version;
> > + __u16 res;
> > + __u32 flags;
> > + __u64 method_mask[2];
> > +
>
> On Mon, May 05, 2014 at 09:44:48PM -0400, ira.we...@intel.com wrote:
> > From: Ira Weiny
>
> An empty commit message is not good enough for the mainline kernel,
> please describe motivation at least.
Will do.
>
> I am worried about log DOS potential here, it looks like many of these
> mes
>
> On Mon, May 05, 2014 at 09:44:47PM -0400, ira.we...@intel.com wrote:
> > From: Ira Weiny
> >
> > Also combine previously line broken user-visible strings as per
> > Documentation/CodingStyle
>
> These seem like nice cleanups, however it would be much nicer to use the
> dev_* versions when a
On 05/07/14 12:50, Sagi Grimberg wrote:
> On 5/6/2014 3:54 PM, Bart Van Assche wrote:
>> -static void srp_free_req_data(struct srp_target_port *target)
>> +static void srp_free_req_data(struct srp_target_port *target,
>> + struct srp_request *req_ring)
>> {
>> struct ib_dev
On 05/07/14 12:37, Sagi Grimberg wrote:
> On 5/6/2014 3:51 PM, Bart Van Assche wrote:
>> This patch does not change any functionality.
>>
>> Signed-off-by: Bart Van Assche
>> Cc: Roland Dreier
>> Cc: David Dillow
>> Cc: Sagi Grimberg
>> Cc: Vu Pham
>> Cc: Sebastian Parschauer
>> ---
>> driv
From: Tomer Cohen
Date: Sun, 13 Apr 2014 15:26:47 +0300
Bug description:
opensm is not using future value of op_vls when calculating subnet's
minimal op_vl. opensm calculates
minimal op_vls (sm->p_subn->min_data_vl) when receiving pi mads, and
the linkmgr might update that
On 5/6/2014 3:56 PM, Bart Van Assche wrote:
Certain HCA types (e.g. Connect-IB) and certain configurations (e.g.
ConnectX VF) support FR but not FMR. Hence add FR support.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parschaue
On 5/6/2014 3:55 PM, Bart Van Assche wrote:
Only request the SCSI mid-layer to retry a SCSI command after a
temporary mapping failure (-ENOMEM) but not after a permanent
mapping failure. This patch avoids that SCSI commands are retried
indefinitely if a permanent memory mapping failure occurs.
S
On 5/6/2014 3:54 PM, Bart Van Assche wrote:
This patch is needed by the patch that adds fast registration support.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parschauer
---
drivers/infiniband/ulp/srp/ib_srp.c | 41 +++
On 5/6/2014 3:53 PM, Bart Van Assche wrote:
This patch does not change any functionality.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parschauer
---
drivers/infiniband/ulp/srp/ib_srp.c | 37 +---
On 5/6/2014 3:53 PM, Bart Van Assche wrote:
This patch does not change any functionality.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parschauer
---
drivers/infiniband/ulp/srp/ib_srp.c | 77 ++--
On 5/6/2014 3:52 PM, Bart Van Assche wrote:
Introduce the srp_alloc_fmr_pool() function. Only set
srp_dev->fmr_max_size if FMR pool creation succeeded. This change is
safe since that variable is only used if FMR pool creation succeeded.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: Davi
On 5/6/2014 3:51 PM, Bart Van Assche wrote:
This patch does not change any functionality.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parschauer
---
drivers/infiniband/ulp/srp/ib_srp.c | 9 -
1 file changed, 4 ins
On 5/6/2014 3:50 PM, Bart Van Assche wrote:
Avoid that the kernel-doc tool warns about missing argument descriptions
for the ib_srp.[ch] source files.
Signed-off-by: Bart Van Assche
Cc: Roland Dreier
Cc: David Dillow
Cc: Sagi Grimberg
Cc: Vu Pham
Cc: Sebastian Parschauer
---
drivers/infi
On 05/05/2014 22:19, Roland Dreier wrote:
Matan Barak (1):
Add general definitions to support uverbs extensions
Or Gerlitz (1):
Add receive flow steering support
Roland, due to a mistake I made in the rebased flow-steering patch I
handed you -- I was nominated as the author inst
36 matches
Mail list logo