On 12/09/2013 00:07, Upinder Malhi (umalhi) wrote:
Hi Or,
The GRH is emulated by software. That is, when the app receives a
packet, the first 40 bytes contain the GRH.
I was asking what protocol you are using in the Ethernet MAC header on
the wire?
Or.
On Sep 11, 2013, at 12:19
Hi Or,
I don't see any patches to librdmacm/libibverbs git to call _EX
version of uverbs commands. The patch you have pointed in v4-0 patch
still seems to be incomplete. Are these broken?
On Tue, Sep 10, 2013 at 8:11 PM, Or Gerlitz wrote:
> From: Matan Barak
>
> mlx4_ib driver should indicate t
On Tue, 2013-09-10 at 19:44 +0200, Bart Van Assche wrote:
> If this name was not yet in use in any interface that is visible in user
> space, I would agree that we should come up with a better name. However,
> the SCSI mid-layer already uses that name today to export the queue
> size. To me this
Hi Or,
The GRH is emulated by software. That is, when the app receives a
packet, the first 40 bytes contain the GRH.
Upinder
On Sep 11, 2013, at 12:19 PM, Or Gerlitz wrote:
> So you are supporting UD QPs but these QPs don't generate IBTA UD
> headers nor iWARP headers, correct?
--
To
Signed-off-by: Hal Rosenstock
---
diff --git a/man/rstream.1 b/man/rstream.1
index 29aa66b..f53679f 100644
--- a/man/rstream.1
+++ b/man/rstream.1
@@ -4,8 +4,8 @@ rstream \- streaming over RDMA ping-pong test.
.SH SYNOPSIS
.sp
.nf
-\fIrstream\fR [-s server_address] [-b bind_address] [-B buffer
Signed-off-by: Hal Rosenstock >h...@mellanox.com>
---
diff --git a/examples/rstream.c b/examples/rstream.c
index 278437f..cf84716 100644
--- a/examples/rstream.c
+++ b/examples/rstream.c
@@ -586,6 +586,8 @@ int main(int argc, char **argv)
rai_hints.ai_flags = RAI_NU
Signed-off-by: Hal Rosenstock
---
diff --git a/man/rdma_create_id.3 b/man/rdma_create_id.3
index da333fb..81acc9b 100644
--- a/man/rdma_create_id.3
+++ b/man/rdma_create_id.3
@@ -47,6 +47,8 @@ port space provides message, not stream, based communication.
.IP RDMA_PS_UDP
Provides unreliable, con
Hi,
Also credit should be given to Roi Dayan (r...@mellanox.com) - it was our joint
work.
Thank you,
Alex
-Original Message-
From: Steve Wise [mailto:sw...@opengridcomputing.com]
Sent: Wednesday, September 11, 2013 5:50 PM
To: Or Gerlitz
Cc: linux-rdma@vger.kernel.org; realrichardsha..
On 9/11/2013 9:20 AM, Or Gerlitz wrote:
Hi Steve,
This little series from Alex makes krping from
git://git.openfabrics.org/~swise/krping.git
usable for latest upstream kernels, something we find very useful for testing
the upstream RDMA stack when developing variuos features.
Or.
Alex Tabachn
On 11/09/2013 17:32, Steve Wise wrote:
What HW did you test on?
Connect-IB HW, mlx5 driver
--
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.html
On 11/09/2013 17:04, Yann Droneaud wrote:
[...]
+ int i;
+ int kern_attr_size;
+
+ if (out_len < sizeof(resp))
+ return -ENOSPC;
+
+ if (copy_from_user(&cmd, buf, sizeof(cmd)))
+ return -EFAULT;
+
+ if (cmd.comp_mask)
+ retu
Le 11.09.2013 17:10, Or Gerlitz a écrit :
On 11/09/2013 17:04, Yann Droneaud wrote:
[...]
+ int i;
+ int kern_attr_size;
+
+ if (out_len < sizeof(resp))
+ return -ENOSPC;
+
+ if (copy_from_user(&cmd, buf, sizeof(cmd)))
+ return -EFAULT;
+
+
On 9/11/2013 9:20 AM, Or Gerlitz wrote:
Hi Steve,
This little series from Alex makes krping from
git://git.openfabrics.org/~swise/krping.git
usable for latest upstream kernels, something we find very useful for testing
the upstream RDMA stack when developing variuos features.
Or.
Alex Tabachn
Hi Steve,
This little series from Alex makes krping from
git://git.openfabrics.org/~swise/krping.git
usable for latest upstream kernels, something we find very useful for testing
the upstream RDMA stack when developing variuos features.
Or.
Alex Tabachnik (2):
Fixes and changes to support lat
From: Alex Tabachnik
Allow to build on latest upstream kernels
Signed-off-by: Alex Tabachnik
---
krping.c | 33 +++--
1 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/krping.c b/krping.c
index 67381af..59900ab 100644
--- a/krping.c
+++ b/krping.c
@
From: Alex Tabachnik
To allow standalone compilation with latest 3.x kernels
Signed-off-by: Alex Tabachnik
---
Makefile | 33 +++--
1 files changed, 3 insertions(+), 30 deletions(-)
diff --git a/Makefile b/Makefile
index abfaeb1..47fa0c0 100644
--- a/Makefile
+++
Le mercredi 28 août 2013 à 15:47 +0300, Matan Barak a écrit :
> From: Hadar Hen Zion
>
> Implement ib_uverbs_create_flow and ib_uverbs_destroy_flow to
> support flow steering for user space applications.
>
> Change-Id: I0bc6dbe26f4776d00f95b6200ff43ccb24000e31
> Signed-off-by: Hadar Hen Zion
>
From: Moshe Lazer
The patch fixes the rollback in case of failure in creating SRQ.
Signed-off-by: Moshe Lazer
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/srq.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/infiniband/hw/mlx5/srq.c b/drivers/in
From: Sagi Grimberg
It is normal for a device to display the pci slot name along with it's IRQs, so
the user which will check /proc/interrupts will see the pci slot of the device.
Signed-off-by: Sagi Grimberg
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/main.c|6 +++
Hi Roland,
This series from Eli and Co contains batch of bug fixes to mlx5 issues we've
stumbled
on during various regression tests. Few other fixes which are more of cleanups
and
enhancements will be sent for-next/3.13 once this series gets into 3.12
One or two patches need to go into -stabl
From: Eli Cohen
1. Make sure wqe_cnt does not exceed the limit published by firmware.
2. There is no requirement that the number of outstanding work requests will be
a power of two. Remove the ilog2 in the calculation of sq.max_post to fix
that.
3. Add case for IB_QPT_XRC_TGT in sq_overhead a
From: Eli Cohen
On a single ported Connect-IB, its possible for the firmware to issue events on
the non-existing 2nd port. Make sure to ignore events generated for such ports.
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/main.c |5 +
1 files changed, 5 insertions(+), 0 delet
From: Eli Cohen
Change mlx5_reclaim_startup_pages() to keep polling while any pages are
returned. If none are returned, keep polling for five more seconds before
exiting with an error message.
Signed-off-by: Eli Cohen
---
.../net/ethernet/mellanox/mlx5/core/pagealloc.c| 16 ++
From: Eli Cohen
Change the logic so we do not allocate memory nor map the device before
actually posting to the REG_UMR QP. In addition, unmap and free the memory
after we get completion.
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/mr.c | 57 +++---
From: Eli Cohen
Failed to configure opt mask to configure rre from init to rtr.
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/qp.c |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c
index
From: Eli Cohen
Currently Atomic operations don't work properly. Disable them for the time
being.
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/main.c |5 +--
drivers/infiniband/hw/mlx5/qp.c | 48 +++-
2 files changed, 6 insertions(+), 47 delet
From: Eli Cohen
Call mlx5_ib_populate_pas() before mapping the DMA buffer to ensure the
hardware reads the values written by the CPU.
Found by: Haggai Eran
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/mr.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git
From: Moshe Lazer
Destroying the workqueue without flushing it first can lead to a case in which
the kernel tries to push a delayed work to the workqueue which does not exist
anymore.
Signed-off-by: Moshe Lazer
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/mr.c |6 +-
1 file
From: Eli Cohen
The hardware requires that gather buffers for UMR work requests be aligned to
2K.
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/mr.c | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/drivers/infiniband/hw/mlx5/mr.c b/drivers/infiniband
From: Eli Cohen
Limits exceeded should be translated to ENOMEM.
Signed-off-by: Eli Cohen
---
drivers/net/ethernet/mellanox/mlx5/core/cmd.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/cmd.c
b/drivers/net/ethernet/mellanox/ml
From: Eli Cohen
The layout of struct health_buffer was not according to firmware specification.
Fix it to comply.
Signed-off-by: Eli Cohen
---
include/linux/mlx5/device.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/linux/mlx5/device.h b/include/linux/mlx5/
From: Eli Cohen
Checksum calculations consume CPU resources and can be significant to the rate
of resource creation/destruction.
Signed-off-by: Eli Cohen
---
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 26 ---
drivers/net/ethernet/mellanox/mlx5/core/main.c | 21 +++
From: Eli Cohen
Add missing entry in the table for UC transport.
Signed-off-by: Eli Cohen
---
drivers/infiniband/hw/mlx5/qp.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/hw/mlx5/qp.c b/drivers/infiniband/hw/mlx5/qp.c
index 10b077d..546d3e9 100644
From: Vladimir Koushnir
Signed-off-by: Vladimir Koushnir
Signed-off-by: Hal Rosenstock
---
opensm/osm_prtn.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/opensm/osm_prtn.c b/opensm/osm_prtn.c
index ca7703d..24a1fe3 100644
--- a/opensm/osm_prtn.c
+++ b/opensm/osm_pr
Trap number defines were added in ib_types.h as part of:
commit ae9d7e7f4e2f62eabad4cf9d60cd5b68a8295147
Author: Line Holen
Date: Thu May 30 18:16:43 2013 +
Add trap details to notice log message
Signed-off-by: Line Holen
Signed-off-by: Hal Rosenstock
Signed-off-by: Hal
Le 11.09.2013 13:38, Or Gerlitz a écrit :
On 11/09/2013 13:06, m...@meuh.org wrote:
@@ -672,6 +821,15 @@ struct ib_uverbs_create_ah {
struct ib_uverbs_ah_attr attr;
};
+struct ib_uverbs_create_ah_ex {
+__u32 comp_mask;
This create a hole or introduced unaligned access depending on
Le 11.09.2013 13:32, Or Gerlitz a écrit :
On 11/09/2013 12:52, Yann Droneaud wrote:
Le 10.09.2013 16:41, Or Gerlitz a écrit :
+static ssize_t ucma_init_qp_attr_ex(struct ucma_file *file,
+const char __user *inbuf,
+int in_len, int out_len)
+{
+struct
On 11/09/2013 13:06, m...@meuh.org wrote:
@@ -672,6 +821,15 @@ struct ib_uverbs_create_ah {
struct ib_uverbs_ah_attr attr;
};
+struct ib_uverbs_create_ah_ex {
+__u32 comp_mask;
This create a hole or introduced unaligned access depending on the
64bits ABI.
Matan is OOO for couple
On 11/09/2013 12:52, Yann Droneaud wrote:
Le 10.09.2013 16:41, Or Gerlitz a écrit :
+static ssize_t ucma_init_qp_attr_ex(struct ucma_file *file,
+const char __user *inbuf,
+int in_len, int out_len)
+{
+struct rdma_ucm_init_qp_attr_ex cmd;
+struct i
Le 10.09.2013 16:41, Or Gerlitz a écrit :
From: Matan Barak
Add uverbs support for RoCE (IBoE) IP based addressing extensions
towards user space libraries.
Under ip based gid addressing, for RC QPs, QP attributes should contain
the
Ethernet L2 destination. Until now, indicatings GID was suffi
Le 10.09.2013 16:41, Or Gerlitz a écrit :
From: Matan Barak
Add rdma_ucm support for RoCE (IBoE) IP based addressing extensions
towards librdmacm
Extend INIT_QP_ATTR and QUERY_ROUTE ucma commands.
INIT_QP_ATTR_EX uses struct ib_uverbs_qp_attr_ex
QUERY_ROUTE_EX uses struct rdma_ucm_query_rout
41 matches
Mail list logo