[PATCH for-next 0/3] RDMA/efa: Add support for 128B admin v2 SQ entry

Yonatan Nachum <[email protected]> Sun, 26 Jul 2026 12:38:51 +0000
Newsgroups org.kernel.vger.linux-rdma
Message-ID <[email protected]>
Add support for the new 128-byte admin v2 SQ entry format. The v2 entry
extends the v1 header with checksum and payload version fields, and
carries a larger inline payload.

The series first decouples admin command payloads from admin headers,
then generalizes the SQ ring to use a configurable entry size, and
finally adds the v2 entry format selection based on device API version.

Yonatan Nachum (3):
  RDMA/efa: Decouple admin command payload from admin header
  RDMA/efa: Generalize the admin SQ
  RDMA/efa: Add support for 128B admin v2 SQ entry

 .../infiniband/hw/efa/efa_admin_cmds_defs.h   | 116 +++--------
 drivers/infiniband/hw/efa/efa_admin_defs.h    |  33 ++-
 drivers/infiniband/hw/efa/efa_com.c           | 194 +++++++++++-------
 drivers/infiniband/hw/efa/efa_com.h           |  16 +-
 drivers/infiniband/hw/efa/efa_com_cmd.c       | 170 +++++----------
 5 files changed, 240 insertions(+), 289 deletions(-)

-- 
2.50.1