[PATCH 0/2] mlx4_en fixes to enable SRIOV on 3.8-stable

2013-03-18 Thread Or Gerlitz
Hi Greg, These are two fixes from upstream to the Mellanox mlx4_en Etherner driver. The 2nd patch enables SRIOV to work fine with mlx4 on 3.8-stable through disabling RFS on that mode. The 1st patch is a fix to the RFS flow which fell nearly, such that the simplest way to go here from our side wa

[PATCH 1/2] net/mlx4_en: Initialize RFS filters lock and list in init_netdev

2013-03-18 Thread Or Gerlitz
-off-by: Amir Vadai Signed-off-by: David S. Miller Signed-off-by: Or Gerlitz --- drivers/net/ethernet/mellanox/mlx4/en_netdev.c |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4

[PATCH 2/2] net/mlx4_en: Disable RFS when running in SRIOV mode

2013-03-18 Thread Or Gerlitz
d-off-by: Amir Vadai Signed-off-by: Or Gerlitz Signed-off-by: David S. Miller --- drivers/net/ethernet/mellanox/mlx4/en_netdev.c |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/ml

[PATCH v3.10.y 2/4] IB/core: Create QP1 using the pkey index which contains the default pkey

2013-08-06 Thread Or Gerlitz
y is found, use pkey index 0 (previous behavior). Signed-off-by: Jack Morgenstein Signed-off-by: Or Gerlitz Reviewed-by: Sean Hefty Signed-off-by: Roland Dreier --- drivers/infiniband/core/mad.c |8 +++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/drivers/infiniba

[PATCH v3.10.y 4/4] IPoIB: Fix pkey change flow for virtualization environments

2013-08-06 Thread Or Gerlitz
ed-off-by: Erez Shitrit Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 76 +- 1 files changed, 63 insertions(+), 13 deletions(-) diff --git a/drivers/infiniband/ulp/ipoib/ipoib_ib.c b/drivers/infiniband/ulp/ipoib/i

[PATCH v3.10.y 0/4] IB/IPoIB fixes for SRIOV / cloud environment

2013-08-06 Thread Or Gerlitz
, sort of Ethernet vlans equivalent). Or. Erez Shitrit (1): IPoIB: Fix pkey change flow for virtualization environments Jack Morgenstein (2): IB/mlx4: Use default pkey when creating tunnel QPs IB/core: Create QP1 using the pkey index which contains the default pkey Or Gerlitz (1): IPoIB

[PATCH v3.10.y 3/4] IPoIB: Make sure child devices use valid/proper pkeys

2013-08-06 Thread Or Gerlitz
commit 3d790a4c269aefef8f6d32efb07333bc65bd43fe upstream Make sure that the IB invalid pkey (0x or 0x8000) isn't used for child devices. Also, make sure to always set the full membership bit for the pkey of devices created by rtnl link ops. Signed-off-by: Or Gerlitz Signed-off-by: R

[PATCH v3.10.y 1/4] IB/mlx4: Use default pkey when creating tunnel QPs

2013-08-06 Thread Or Gerlitz
on fails. This commit causes the hypervisor to search for the default pkey in the slave's pkey table -- and this pkey is present in the table (at index > 0) at tunnel QP creation time, so that the tunnel QP creation will succeed. Signed-off-by: Jack Morgenstein Signed-off-by: Or Gerlitz

Re: [PATCH v3.10.y 0/4] IB/IPoIB fixes for SRIOV / cloud environment

2013-08-06 Thread Or Gerlitz
On 06/08/2013 12:38, Greg KH wrote: On Tue, Aug 06, 2013 at 11:38:38AM +0300, Or Gerlitz wrote: Hi Greg, This series contains few fixes to the IB core, mlx4 IB driver and IPoIB. The patches enable working properly with IPoIB devices set over SRIOV Virtual Functions probed to VMs in cloud

Re: [PATCH v3.10.y 0/4] IB/IPoIB fixes for SRIOV / cloud environment

2013-08-12 Thread Or Gerlitz
On 06/08/2013 14:22, Or Gerlitz wrote: On 06/08/2013 12:38, Greg KH wrote: On Tue, Aug 06, 2013 at 11:38:38AM +0300, Or Gerlitz wrote: Hi Greg, This series contains few fixes to the IB core, mlx4 IB driver and IPoIB. The patches enable working properly with IPoIB devices set over SRIOV

Re: [PATCH v3.10.y 0/4] IB/IPoIB fixes for SRIOV / cloud environment

2013-08-25 Thread Or Gerlitz
On 23/08/2013 01:36, Roland Dreier wrote: Sorry for not replying. My feeling about these patches is basically "meh". English (please)? They seem to be correct fixes but I can't convince myself the impact merits applying them to stable. Let it be for now, if it turns out that 3.10.y become

Re: [PATCH v3.10.y 0/4] IB/IPoIB fixes for SRIOV / cloud environment

2013-08-26 Thread Or Gerlitz
On 25/08/2013 19:19, Greg KH wrote: On Sun, Aug 25, 2013 at 11:10:36AM +0300, Or Gerlitz wrote: On 23/08/2013 01:36, Roland Dreier wrote: Sorry for not replying. My feeling about these patches is basically "meh". English (please)? That was English: http://www.urbandict

Re: [PATCH 3.10 26/52] net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()

2014-06-24 Thread Or Gerlitz
On 24/06/2014 18:50, Greg Kroah-Hartman wrote: 3.10-stable review patch. If anyone has any objections, please let me know. -- From: Wei Yang [ Upstream commit befdf8978accecac2e0739e6b5075afc62db37fe ] Hi Wei, Dave, In the same manner you acted for 3.14.y -- for this commi

Re: [PATCH 3.10 26/52] net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()

2014-06-24 Thread Or Gerlitz
On 24/06/2014 18:50, Greg Kroah-Hartman wrote: 3.10-stable review patch. If anyone has any objections, please let me know. -- From: Wei Yang [ Upstream commit befdf8978accecac2e0739e6b5075afc62db37fe ] Hi Wei, Dave, In the same manner you acted for 3.14.y -- for this commi

Re: [PATCH 3.10 26/52] net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()

2014-06-24 Thread Or Gerlitz
On 25/06/2014 09:02, Or Gerlitz wrote: On 24/06/2014 18:50, Greg Kroah-Hartman wrote: 3.10-stable review patch. If anyone has any objections, please let me know. -- From: Wei Yang [ Upstream commit befdf8978accecac2e0739e6b5075afc62db37fe ] Hi Wei, Dave, In the same

[PATCH for 3.18.y] IB/iser: Fix possible SQ overflow

2015-01-17 Thread Or Gerlitz
ot;IB/iser: Suppress scsi command send completions") Signed-off-by: Max Gurtovoy Signed-off-by: Sagi Grimberg Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- drivers/infiniband/ulp/iser/iscsi_iser.h |2 ++ drivers/infiniband/ulp/iser/iser_initiator.c |6 +++--- 2 fil

Re: [PATCH v2 06/34] iser-target: Introduce state ISER_CONN_FULL_FEATURE

2014-12-02 Thread Or Gerlitz
On 12/2/2014 10:08 AM, Nicholas A. Bellinger wrote: Hi Greg & Co, On Mon, 2014-12-01 at 17:30 -0800, Greg KH wrote: Any reason you sent out 3 copies of this patch series? Apologies, I asked Sagi to include some pointers for me as to which patches need to be considered for stable. Sagi, in th

[PATCH for 3.18 > kernels >= 3.14] net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN

2015-06-03 Thread Or Gerlitz
the HW to offload the outer UDP checksum for encapsulated packets, fix that. Fixes: 837052d0ccc5 ('net/mlx4_en: Add netdev support for TCP/IP offloads of vxlan tunneling') Signed-off-by: Or Gerlitz Signed-off-by: David S. Miller --- drivers/net/ethernet/mellanox

[PATCH for >= 3.15 4/5] IB/iser: Use correct dma direction when unmapping SGs

2015-02-24 Thread Or Gerlitz
Roi Dayan Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- drivers/infiniband/ulp/iser/iscsi_iser.h |4 +++- drivers/infiniband/ulp/iser/iser_initiator.c | 12 drivers/infiniband/ulp/iser/iser_memory.c|9 ++--- 3 files changed, 17 insertions(+), 8

[PATCH 0/5] few fixes for stable kernels to the IB core, mlx4 and iSER drivers

2015-02-24 Thread Or Gerlitz
Hi Greg, Here are some fixes I've been dealing with to pick from 4.0-rc1 pull into -stable kernels. thanks, Or. Ilya Nelkenbaum (1): IB/core: When marshaling ucma path from user-space, clear unused fields Moshe Lazer (1): IB/core: Fix deadlock on uverbs modify_qp error flo

[PATCH for >= 3.14 1/5] IB/core: When marshaling ucma path from user-space, clear unused fields

2015-02-24 Thread Or Gerlitz
niBand QPs. Fixes: dd5f03beb4f7 ("IB/core: Ethernet L2 attributes in verbs/cm structures") Signed-off-by: Ilya Nelkenbaum Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- drivers/infiniband/core/ucma.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git

[PATCH for >= 3.14 2/5] IB/core: Fix deadlock on uverbs modify_qp error flow

2015-02-24 Thread Or Gerlitz
thernet L2 addresses when modifying QP") Signed-off-by: Moshe Lazer Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- drivers/infiniband/core/uverbs_cmd.c |9 + 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/infiniband/core/uverbs_cmd.c b/dri

[PATCH for >= 3.14 3/5] IB/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach

2015-02-24 Thread Or Gerlitz
table") Reported-by: Carol Soto Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- drivers/infiniband/hw/mlx4/main.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index 9117b7a..0b28

[PATCH for 3.19.y 5/5] IB/iser: Fix memory regions possible leak

2015-02-24 Thread Or Gerlitz
, remove the extra check on iser_conn->rx_descs. Fixes: 5426b1711fd0 ("IB/iser: Collapse cleanup and disconnect handlers") Reported-by: Or Gerlitz Signed-off-by: Sagi Grimberg Signed-off-by: Roland Dreier --- drivers/infiniband/ulp/iser/iser_initiator.c |4 drivers/infini

[PATCH 2/4] IB/iser: Post initial receive buffers before sending the final login request

2012-05-15 Thread Or Gerlitz
o fix this, rely on the flags bits in the login request to have FFP (0x3) in the lower nibble as a marker for the final login request, and post an initial chunk of receive buffers before sending that login request instead of after getting the login response. Signed-off-by: Or Gerlitz Cc: Signed-o