From patchwork Wed Dec 12 09:56:21 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Selvin Xavier X-Patchwork-Id: 10725905 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 13DF691E for ; Wed, 12 Dec 2018 09:56:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 039EC29A93 for ; Wed, 12 Dec 2018 09:56:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EA4FF2AEDE; Wed, 12 Dec 2018 09:56:36 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CA6A329A93 for ; Wed, 12 Dec 2018 09:56:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726970AbeLLJ4e (ORCPT ); Wed, 12 Dec 2018 04:56:34 -0500 Received: from mail-pl1-f193.google.com ([209.85.214.193]:41296 "EHLO mail-pl1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726519AbeLLJ4e (ORCPT ); Wed, 12 Dec 2018 04:56:34 -0500 Received: by mail-pl1-f193.google.com with SMTP id u6so8364155plm.8 for ; Wed, 12 Dec 2018 01:56:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id; bh=luMajNFxNCBQjnGsMiKr4UVHQViU2lVIJ0yqhl4KIUM=; b=O5hAA6SYYkIoJGPkBuUin5SRb4eNTZW7iqBHT25Nt+OoCuHIeqTaMd/bpJTgMQQq8r oxL+/dc3IxZNQ2QhJAxDxNfKNKEcma5bkw7kmiYdtFOCZYv6vDPwuZMjLZ07JslPTpGy Mla7FX7FiOorMcD1/QayqbUHkyk2oP9tsskzg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=luMajNFxNCBQjnGsMiKr4UVHQViU2lVIJ0yqhl4KIUM=; b=b4r2KlyQsNKDjUful9dcTS9d7NJGEuTJ2y2v8j0SPfPwJMJe8URWAItFZTGfMOebJY b85tC0N12jAnKBz8TpglRI2lpYff65u8epKBCEogy1KlspTnEOv8e8NKga7Hvsc4o6tF BLduhKWkr/otUloBo2v3i9w15p156rUPXF1Devr96iqqJaaUBQj80pqKUziiHIdbWFuj 7BVo8NwWWFt1zUbwMs21qTFC328NjP71iJn4TYrFnu0isFrjEK79ML+ImWrx6M59uwRr L6Z+e0Ly6t+JF3gBZA0RuizveT1a0givOELqE8OIOc2CDCRGZgkdsFH2iOh/B7766REj ktfQ== X-Gm-Message-State: AA+aEWZUVaV/8amUwsUpLpkRqAtkIc0obncbQ4h3WGS/WDArpnwm34Ev 3aknwFIWm7LfF1+EEHS4F1hSNQ== X-Google-Smtp-Source: AFSGD/X4Pic5/d/796lTPDS3+k/pRHM33DpqGUFW9IvWRkgxsH0jETvrQ7w+5kjiEe8sqqMqmTjo7Q== X-Received: by 2002:a17:902:6b49:: with SMTP id g9mr18930290plt.98.1544608593794; Wed, 12 Dec 2018 01:56:33 -0800 (PST) Received: from dhcp-10-192-206-197.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id g15sm81656840pfj.131.2018.12.12.01.56.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Dec 2018 01:56:33 -0800 (PST) From: Selvin Xavier To: dledford@redhat.com, jgg@mellanox.com Cc: linux-rdma@vger.kernel.org, Selvin Xavier Subject: [for-next PATCH V2 0/3] RDMA/bnxt_re: driver update Date: Wed, 12 Dec 2018 01:56:21 -0800 Message-Id: <1544608584-30998-1-git-send-email-selvin.xavier@broadcom.com> X-Mailer: git-send-email 2.5.5 Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This is the bnxt_re driver update for next feature cycle. This series includes changes to support bigger MR and increasing the Control path command Queue depth. Also a patch to query the HW interface version for driver/fw compatibility check is included. Changelog: v1 -> v2: - Dropped the refactor patch which involve the usage of rtnl_lock. This will be reworked based on the comments from Jason and will be pushed as a separate series. - Changed some of the macro definitions to inline functions Devesh Sharma (1): RDMA/bnxt_re: Increase depth of control path command queue Selvin Xavier (1): RDMA/bnxt_re: bnxt_re: Query HWRM Interface version from FW Somnath Kotur (1): RDMA/bnxt_re: Increase memory registration size of a single MR drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 ++ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 24 +++++------- drivers/infiniband/hw/bnxt_re/main.c | 32 ++++++++++++++++ drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 34 +++++++++++------ drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 59 +++++++++++++++++++++++------- drivers/infiniband/hw/bnxt_re/qplib_res.c | 54 +++++++++++++++++++++++---- drivers/infiniband/hw/bnxt_re/qplib_res.h | 5 ++- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 8 ++-- 8 files changed, 165 insertions(+), 54 deletions(-)