[PATCH 4/5] IB/iser: Update Mellanox copyright note

2014-04-01 Thread Or Gerlitz
Update Mellanox copyrights for 2014 on the iser initiator driver. Signed-off-by: Or Gerlitz ogerl...@mellanox.com --- drivers/infiniband/ulp/iser/iscsi_iser.c |2 +- drivers/infiniband/ulp/iser/iscsi_iser.h |2 +- drivers/infiniband/ulp/iser/iser_initiator.c |2 +-

[PATCH 2/5] IB/iser: Remove struct iscsi_iser_conn

2014-04-01 Thread Or Gerlitz
From: Ariel Nahum ari...@mellanox.com The iscsi stack has existing mechanisms to link back and forth between the iscsi connection to the iscsi transport (e.g iser/tcp) connection. This is done through a dd_data pointer field in struct iscsi_conn which can be set to point on the transport

[PATCH 3/5] IB/iser: Print QP information once connection is established

2014-04-01 Thread Or Gerlitz
Add an iser info print with the local/remote QP information carried out when the connection is established. While on that, fix little leftover from the T10 work, and set a debug print to be carried in debug and not info level. Signed-off-by: Or Gerlitz ogerl...@mellanox.com ---

[PATCH 1/5] IB/iser: Drain the tx cq once before looping on the rx cq

2014-04-01 Thread Or Gerlitz
From: Roi Dayan r...@mellanox.com The iser disconnection flow isn't done before all the inflight recv/send buffers posted to the QP are either flushed or normally completed to the CQ that serves this connection. The condition check is done in iser_handle_comp_error(). Currently, its possible for

[PATCH 5/5] IB/iser: Bump driver version to 1.3

2014-04-01 Thread Or Gerlitz
Set the driver version to be 1.3 Signed-off-by: Or Gerlitz ogerl...@mellanox.com --- drivers/infiniband/ulp/iser/iscsi_iser.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.h b/drivers/infiniband/ulp/iser/iscsi_iser.h index

[PATCH REPOST for-next 0/5] iser initiator updates

2014-04-01 Thread Or Gerlitz
-- fixed some minor errors, missing cover-letter, removed some leftovers that were sent by mistake, sorry for the spam!! Hi Roland, This series contains a fix from Roi to a nasty race, cleanup of purely redundant strcutre from Ariel, and updates of copyright and version. This update was

[PATCH REPOST for-next 3/5] IB/iser: Print QP information once connection is established

2014-04-01 Thread Or Gerlitz
Add an iser info print with the local/remote QP information carried out when the connection is established. While on that, fix little leftover from the T10 work, and set a debug print to be carried in debug and not info level. Signed-off-by: Or Gerlitz ogerl...@mellanox.com ---

[PATCH REPOST for-next 5/5] IB/iser: Bump driver version to 1.3

2014-04-01 Thread Or Gerlitz
Set the driver version to be 1.3 Signed-off-by: Or Gerlitz ogerl...@mellanox.com --- drivers/infiniband/ulp/iser/iscsi_iser.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.h b/drivers/infiniband/ulp/iser/iscsi_iser.h index

[PATCH REPOST for-next 1/5] IB/iser: Drain the tx cq once before looping on the rx cq

2014-04-01 Thread Or Gerlitz
From: Roi Dayan r...@mellanox.com The iser disconnection flow isn't done before all the inflight recv/send buffers posted to the QP are either flushed or normally completed to the CQ that serves this connection. The condition check is done in iser_handle_comp_error(). Currently, its possible for

[PATCH REPOST for-next 4/5] IB/iser: Update Mellanox copyright note

2014-04-01 Thread Or Gerlitz
Update Mellanox copyrights for 2014 on the iser initiator driver. Signed-off-by: Or Gerlitz ogerl...@mellanox.com --- drivers/infiniband/ulp/iser/iscsi_iser.c |2 +- drivers/infiniband/ulp/iser/iscsi_iser.h |2 +- drivers/infiniband/ulp/iser/iser_initiator.c |2 +-

[PATCH REPOST for-next 2/5] IB/iser: Remove struct iscsi_iser_conn

2014-04-01 Thread Or Gerlitz
From: Ariel Nahum ari...@mellanox.com The iscsi stack has existing mechanisms to link back and forth between the iscsi connection to the iscsi transport (e.g iser/tcp) connection. This is done through a dd_data pointer field in struct iscsi_conn which can be set to point on the transport

Re: [PATCH REPOST for-next 1/5] IB/iser: Drain the tx cq once before looping on the rx cq

2014-04-01 Thread Or Gerlitz
On 01/04/2014 16:28, Or Gerlitz wrote: Issue: 375623 Change-Id: I38952f738ac0e3373f6651987136bcc0fed18b7c Roland, I see that in patches 1 and 2 I screwed it up and left notes from our internal system, care to clean this up before applying or you want me to re-send? -- To unsubscribe from

RE: [PATCH 5/5] IB/iser: Bump driver version to 1.3

2014-04-01 Thread Weiny, Ira
diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.h b/drivers/infiniband/ulp/iser/iscsi_iser.h index a4e4876..324129f 100644 --- a/drivers/infiniband/ulp/iser/iscsi_iser.h +++ b/drivers/infiniband/ulp/iser/iscsi_iser.h @@ -69,7 +69,7 @@ #define DRV_NAME iser #define PFX

Re: [PATCH for v3.14 0/5] Coccicheck / coccinelle catched errors on ib/hw

2014-04-01 Thread Roland Dreier
On Tue, Mar 25, 2014 at 6:15 AM, Yann Droneaud ydrone...@opteya.com wrote: Here removing sta...@vger.kernel.org doesn't sound right. Sorry, I've added that back. Could you help me to understand the reason why your selectively remove some 'Cc:' on some patches while leaving them on other

Re: [PATCH 5/5] IB/iser: Bump driver version to 1.3

2014-04-01 Thread Or Gerlitz
On Tue, Apr 1, 2014 at 8:05 PM, Weiny, Ira ira.we...@intel.com wrote: diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.h b/drivers/infiniband/ulp/iser/iscsi_iser.h index a4e4876..324129f 100644 --- a/drivers/infiniband/ulp/iser/iscsi_iser.h +++ b/drivers/infiniband/ulp/iser/iscsi_iser.h

Re: [PATCH V2 for-next] IB/core: Don't resolve passive side RoCE L2 address in cma req handler

2014-04-01 Thread Or Gerlitz
On Thu, Mar 27, 2014 at 11:52 AM, Or Gerlitz ogerl...@mellanox.com wrote: From: Moni Shoua mo...@mellanox.com The code that resolves the passive side source mac within the rdma_cm connection request handler was both redundant and buggy, remove it. Hi Roland, I see that you've picked the iser

[PATCH for-next] IB/mlx5: Add block multicast loopback support

2014-04-01 Thread Or Gerlitz
From: Eli Cohen e...@dev.mellanox.co.il Add support for the block multicast loopback QP creation flag along the proper firmware API for that. Signed-off-by: Eli Cohen e...@mellanox.com Signed-off-by: Or Gerlitz ogerl...@mellanox.com --- drivers/infiniband/hw/mlx5/main.c |2 ++

Re: linux rdma 3.14 merge plans

2014-04-01 Thread Or Gerlitz
On Wed, Jan 22, 2014 at 3:43 AM, Roland Dreier rol...@kernel.org wrote: [...] I'd really rather spend my time on something actually useful like cleaning up softroce. Hi Roland, Were you referring to the code that was posted here few years ago, or you're working on something new? two comments

Re: [PATCH librdmacm] cmtime: rework program to be multithread

2014-04-01 Thread Doug Ledford
On 9/24/2013 4:44 PM, Doug Ledford wrote: When using very large numbers of connections (10,000 was in use here), we ran into a problem where when we resolved a performance problem in the kernel cma.c code, we suddenly developed a new problem. That new problem turned out to be the fact that