[PATCH 00/14] ocrdma bug fixes

2014-12-18 Thread Devesh Sharma
This patch series introduces following changes: a. Bug fixes for ocrdma driver. b. Move PD allocation to ocrdma driver. c. Add support for interrupt moderation. d. IB stack compliant port stats. e. Dbugfs enhancements for ocrdma stats. f. Code clean-up Devesh Sharma (4): RDMA/ocrdma: Report

[PATCH 07/14] RDMA/ocrdma: Host crash on destroying device resources.

2014-12-18 Thread Devesh Sharma
From: Mitesh Ahuja mitesh.ah...@emulex.com 1. Cleanup sequence in ocrdma_remove(). The device should be unregistered from IB stack before any device specific cleanup. 2. Always return success in the resource destroy path. In case destroy command returns

[PATCH 02/14] RDMA/ocrdma: Increase the GID table size.

2014-12-18 Thread Devesh Sharma
From: Mitesh Ahuja mitesh.ah...@emulex.com Increase the GID table size from 8 to 16 enteries. Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Devesh Sharma devesh.sha...@emulex.com Signed-off-by: Selvin Xavier selvin.xav...@emulex.com ---

[PATCH 12/14] RDMA/ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure.

2014-12-18 Thread Devesh Sharma
From: Mitesh Ahuja mitesh.ah...@emulex.com Use get_ocrdma_dev(ocrdma_qp-ibqp.device) function to access ocrdma device pointer. Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Devesh Sharma devesh.sha...@emulex.com Signed-off-by: Selvin Xavier selvin.xav...@emulex.com ---

[PATCH 14/14] RDMA/ocrdma: Update the ocrdma module version string

2014-12-18 Thread Devesh Sharma
From: Mitesh Ahuja mitesh.ah...@emulex.com Updating the ocrdma driver version string Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Devesh Sharma devesh.sha...@emulex.com --- drivers/infiniband/hw/ocrdma/ocrdma.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-)

[PATCH 13/14] RDMA/ocrdma: set vlan present bit for user AH

2014-12-18 Thread Devesh Sharma
For the AH that describs a VLAN interface details, vlan present bit needs to be set during posting a WQE. This patch adds the code to allow it happening. Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Devesh Sharma devesh.sha...@emulex.com ---

[PATCH 11/14] RDMA/ocrdma: Add support for interrupt moderation.

2014-12-18 Thread Devesh Sharma
From: Mitesh Ahuja mitesh.ah...@emulex.com Add support for interrupt moderation for ocrdma device. Thresholds for high interrupt rates are static values derived based on experimental results. Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Devesh Sharma

[PATCH 05/14] RDMA/ocrdma: DebugFs enhancments for ocrdma driver.

2014-12-18 Thread Devesh Sharma
From: Selvin Xavier selvin.xav...@emulex.com 1. Add statistics counters for error cqes. 2. Add file (reset_stats) to reset rdma stats in Debugfs. Signed-off-by: Selvin Xavier selvin.xav...@emulex.com Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Devesh Sharma

[PATCH 10/14] RDMA/ocrdma: Honor return value of ocrdma_resolve_dmac.

2014-12-18 Thread Devesh Sharma
Check for return value for ocrdma_resolve_dmac while setting AV params. Signed-off-by: Devesh Sharma devesh.sha...@emulex.com Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Selvin Xavier selvin.xav...@emulex.com --- drivers/infiniband/hw/ocrdma/ocrdma_hw.c |4 +++- 1

[PATCH 09/14] RDMA/ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP

2014-12-18 Thread Devesh Sharma
From: Selvin Xavier selvin.xav...@emulex.com If the SQ and RQ of the QP in error state uses separate CQs, traverse the list of QPs using each CQs and invoke the buddy CQ handler for both SQ and RQ. Signed-off-by: Selvin Xavier selvin.xav...@emulex.com Signed-off-by: Devesh Sharma

[PATCH 06/14] RDMA/ocrdma: Report correct state in ibv_query_qp

2014-12-18 Thread Devesh Sharma
From: Padmanabh Ratnakar padmanabh.ratna...@emulex.com Fix ocrdma_query_qp to refelect correct qp state based on FW. Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Padmanabh Ratnakar padmanabh.ratna...@emulex.com Signed-off-by: Devesh Sharma devesh.sha...@emulex.com

[PATCH 08/14] RDMA/ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE

2014-12-18 Thread Devesh Sharma
Remove support for RDMA-READ-WITH-INVALIDATE from ocrdma driver. Signed-off-by: Devesh Sharma devesh.sha...@emulex.com Signed-off-by: Mitesh Ahuja mitesh.ah...@emulex.com Signed-off-by: Selvin Xavier selvin.xav...@emulex.com --- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c |2 -- 1 files

Re: [ANNOUNCE] opensm 3.3.19 release

2014-12-18 Thread Or Gerlitz
On Wed, Dec 17, 2014 at 9:15 PM, Hal Rosenstock h...@dev.mellanox.co.il wrote: There is a new 3.3.19 release of OpenSM. [...] Full list of changes is below. It would be helpful if future opensm release announces will have few liner writeup of the major features/fixes in the release. As for this

RE: [PATCH] RDMA/cma: fix first byte overwritten for AF_IB

2014-12-18 Thread Hefty, Sean
So it's possible on server side listen using AF_INET, but client rdma_resolve_addr/rdma_resolve_route/rdma_connect with AF_IB? Yes

[GIT PULL] please pull infiniband.git

2014-12-18 Thread Roland Dreier
Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git tags/rdma-for-linus Main batch of InfiniBand/RDMA changes for 3.19: - On-demand paging support in core midlayer and mlx5 driver.