Skip to content

Add support for 0xefa1 device

Gal Pressman linux-rdma 4 versions – Applied

Status from this message: Applied to for-next

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest4 patches 5 repliesApplied
  2. v34 patches 5 repliesSuperseded
  3. v24 patches 4 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v13 patches0 repliesSuperseded

Patches in v4 Applied

#Subject and filesSizeRepliesApplied
1/4RDMA/efa: Expose maximum TX doorbell batchdrivers/infiniband/hw/efa/efa_admin_cmds_defs.h drivers/infiniband/hw/efa/efa_com_cmd.c drivers/infiniband/hw/efa/efa_com_cmd.h +2 more+17 -10 replies
2/4RDMA/efa: Expose minimum SQ sizedrivers/infiniband/hw/efa/efa_admin_cmds_defs.h drivers/infiniband/hw/efa/efa_com_cmd.c drivers/infiniband/hw/efa/efa_com_cmd.h +2 more+7 -30 replies
3/4RDMA/efa: User/kernel compatibility handshake mechanismdrivers/infiniband/hw/efa/efa_verbs.c include/uapi/rdma/efa-abi.h+50 -04 replies
4/4RDMA/efa: Add EFA 0xefa1 PCI IDdrivers/infiniband/hw/efa/efa_main.c+4 -20 replies

Reviews trailers per patch

All 4 patches have a Reviewed-by or Acked-by.

PatchDaniel KranzdorfFiras JahJahShadi AmmouriYossi Leybovich
1/4R-b R-b
2/4R-b R-b
3/4R-b R-b
4/4R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v4 thread

Cover letter [PATCH for-next v4 0/4] Add support for 0xefa1 device

Hi all,

The following submission adds the needed functionality in order to support 0xefa1 devices, and adds it to the driver pci table.

PR was sent:
https://github.com/linux-rdma/rdma-core/pull/789

Changelog -
v3->v4: https://lore.kernel.org/linux-rdma/[email protected]/
* Remove the user_comp_handshakes array and use the macros explicitly.
* Make efa_user_comp_handshake static.
v2->v3: https://lore.kernel.org/linux-rdma/[email protected]/
* Remove gcc specific stuff to fix clang compilation.
v1->v2: https://lore.kernel.org/linux-rdma/[email protected]/
* Add handshake with userspace provider to verify required features support.

Regards,
Gal

Gal Pressman (4):
RDMA/efa: Expose maximum TX doorbell batch RDMA/efa: Expose minimum SQ size
RDMA/efa: User/kernel compatibility handshake mechanism RDMA/efa: Add EFA 0xefa1 PCI ID

 .../infiniband/hw/efa/efa_admin_cmds_defs.h   | 15 ++++++-
 drivers/infiniband/hw/efa/efa_com_cmd.c       |  2 +
 drivers/infiniband/hw/efa/efa_com_cmd.h       |  2 +
 drivers/infiniband/hw/efa/efa_main.c          |  6 ++-
 drivers/infiniband/hw/efa/efa_verbs.c         | 42 +++++++++++++++++++
 include/uapi/rdma/efa-abi.h                   | 15 ++++++-
 6 files changed, 77 insertions(+), 5 deletions(-)

base-commit: 8e7eafb816ab7e5047b74cb8eb1db2f8f14f7d7a

Signature · 1 line
2.27.0