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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 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




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux