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