[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