mbox series

[V4,for-next,0/3] Broadcom's driver add global atomics

Message ID 20210602042839.968833-1-devesh.sharma@broadcom.com (mailing list archive)
Headers show
Series Broadcom's driver add global atomics | expand

Message

Devesh Sharma June 2, 2021, 4:28 a.m. UTC
Adding automated detection and enablement of global PCI atomic
operation support.
Updated to ABI to pass wqe-mode to user to support rdma-core
pull request:
https://github.com/linux-rdma/rdma-core/pull/1007

v3->v4
 removed redundant code to enable global atomics
 refactored to honor standard error codes.
v2->v3
Added additional patch to update ABI. A PR corresponding to this
is open.

V1->V2
renamed bnxt_qplib_enable_atomic_ops_to_root to
bnxt_qplib_determine_atomics

Devesh Sharma (3):
  RDMA/bnxt_re: Enable global atomic ops if platform supports
  bnxt_re: Update maintainers list
  RDMA/bnxt_re: update ABI to pass wqe-mode to user space

 MAINTAINERS                               |  2 --
 drivers/infiniband/hw/bnxt_re/ib_verbs.c  |  7 +++++++
 drivers/infiniband/hw/bnxt_re/main.c      |  3 +++
 drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 +++++++++++++++++
 drivers/infiniband/hw/bnxt_re/qplib_res.h |  1 +
 drivers/infiniband/hw/bnxt_re/qplib_sp.c  | 13 ++++++++++++-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h  |  2 --
 include/uapi/rdma/bnxt_re-abi.h           |  5 ++++-
 8 files changed, 44 insertions(+), 6 deletions(-)