mbox series

[0/7] Add support Broadcom's 57500 series of adapters

Message ID 1546236607-15948-1-git-send-email-devesh.sharma@broadcom.com (mailing list archive)
Headers show
Series Add support Broadcom's 57500 series of adapters | expand

Message

Devesh Sharma Dec. 31, 2018, 6:10 a.m. UTC
This is to enable RoCE on Broadcom's 57500 series of adapters.
Patch 0001, 0002 and 0003 are handing the control  path changes.
Patch 0004 and 0005 are related to kernel space fast path.
Patch 0006 handle the user-kernel ABI changes. Patch 0007 is
to enable RoCE driver load on next gen of chips.

This patch series is requires a patch from Linus git
78793afbb0b9 ("bnxt_en: Increase context memory allocations on
               57500 chips for RDMA.")

Devesh Sharma (7):
  RDMA/bnxt_re: Add chip context to identify 57500 series
  RDMA/bnxt_re: Add 64bit doorbells for 57500 series
  RDMA/bnxt_re: Skip backing store allocation for 57500 series
  RDMA/bnxt_re: Enable GSI QP support for 57500 series
  RDMA/bnxt_re: Add extended psn structure for 57500 adapters
  RDMA/bnxt_re: Update kernel user abi to pass chip context
  RDMA/bnxt_en: Enable RDMA driver support for 57500 chip

 drivers/infiniband/hw/bnxt_re/bnxt_re.h       |   1 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c      | 119 ++++++++++++-------
 drivers/infiniband/hw/bnxt_re/main.c          | 106 +++++++++++++----
 drivers/infiniband/hw/bnxt_re/qplib_fp.c      | 159 ++++++++++++++++----------
 drivers/infiniband/hw/bnxt_re/qplib_fp.h      |  49 +++++++-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c    |  34 ++++--
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h    |  44 ++++++-
 drivers/infiniband/hw/bnxt_re/qplib_res.c     |  10 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.h     |  28 ++++-
 drivers/infiniband/hw/bnxt_re/qplib_sp.c      |   3 +-
 drivers/infiniband/hw/bnxt_re/roce_hsi.h      | 150 +++++++++++++++---------
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c |   3 -
 include/uapi/rdma/bnxt_re-abi.h               |   9 +-
 13 files changed, 506 insertions(+), 209 deletions(-)

Comments

Devesh Sharma Dec. 31, 2018, 6:20 a.m. UTC | #1
This series is for "for-next" re-posting with for-next tag. Missed it!

On Mon, Dec 31, 2018 at 11:40 AM Devesh Sharma
<devesh.sharma@broadcom.com> wrote:
>
> This is to enable RoCE on Broadcom's 57500 series of adapters.
> Patch 0001, 0002 and 0003 are handing the control  path changes.
> Patch 0004 and 0005 are related to kernel space fast path.
> Patch 0006 handle the user-kernel ABI changes. Patch 0007 is
> to enable RoCE driver load on next gen of chips.
>
> This patch series is requires a patch from Linus git
> 78793afbb0b9 ("bnxt_en: Increase context memory allocations on
>                57500 chips for RDMA.")
>
> Devesh Sharma (7):
>   RDMA/bnxt_re: Add chip context to identify 57500 series
>   RDMA/bnxt_re: Add 64bit doorbells for 57500 series
>   RDMA/bnxt_re: Skip backing store allocation for 57500 series
>   RDMA/bnxt_re: Enable GSI QP support for 57500 series
>   RDMA/bnxt_re: Add extended psn structure for 57500 adapters
>   RDMA/bnxt_re: Update kernel user abi to pass chip context
>   RDMA/bnxt_en: Enable RDMA driver support for 57500 chip
>
>  drivers/infiniband/hw/bnxt_re/bnxt_re.h       |   1 +
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c      | 119 ++++++++++++-------
>  drivers/infiniband/hw/bnxt_re/main.c          | 106 +++++++++++++----
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c      | 159 ++++++++++++++++----------
>  drivers/infiniband/hw/bnxt_re/qplib_fp.h      |  49 +++++++-
>  drivers/infiniband/hw/bnxt_re/qplib_rcfw.c    |  34 ++++--
>  drivers/infiniband/hw/bnxt_re/qplib_rcfw.h    |  44 ++++++-
>  drivers/infiniband/hw/bnxt_re/qplib_res.c     |  10 +-
>  drivers/infiniband/hw/bnxt_re/qplib_res.h     |  28 ++++-
>  drivers/infiniband/hw/bnxt_re/qplib_sp.c      |   3 +-
>  drivers/infiniband/hw/bnxt_re/roce_hsi.h      | 150 +++++++++++++++---------
>  drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c |   3 -
>  include/uapi/rdma/bnxt_re-abi.h               |   9 +-
>  13 files changed, 506 insertions(+), 209 deletions(-)
>
> --
> 1.8.3.1
>
Jason Gunthorpe Jan. 1, 2019, 8:33 p.m. UTC | #2
On Mon, Dec 31, 2018 at 11:50:50AM +0530, Devesh Sharma wrote:
> This series is for "for-next" re-posting with for-next tag. Missed it!

You don't need to repost for such trivial things, especially when the
series gets kbuild errors and needs another go anyhow.

Jason