All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next v3 0/3] RDMA/efa: Add support for 128B admin v2 SQ entry
@ 2026-08-12 12:17 Yonatan Nachum
  2026-08-12 12:17 ` [PATCH for-next v3 1/3] RDMA/efa: Decouple admin command payload from admin header Yonatan Nachum
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Yonatan Nachum @ 2026-08-12 12:17 UTC (permalink / raw)
  To: jgg, leon, linux-rdma
  Cc: mrgolin, sleybo, matua, gal.pressman, Yonatan Nachum

Changelog:
v3:
 * Ensure proper alignment of stack admin buffer to prevent unaligned memory
   accesses.
v2: https://lore.kernel.org/all/20260731075007.3878376-1-ynachum@amazon.com/
 * Rebase on for-next branch instead of wip/leon-for-next.
v1: https://lore.kernel.org/all/20260726123854.638687-1-ynachum@amazon.com/

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-08-12 23:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-12 12:17 [PATCH for-next v3 0/3] RDMA/efa: Add support for 128B admin v2 SQ entry Yonatan Nachum
2026-08-12 12:17 ` [PATCH for-next v3 1/3] RDMA/efa: Decouple admin command payload from admin header Yonatan Nachum
2026-08-12 12:17 ` [PATCH for-next v3 2/3] RDMA/efa: Generalize the admin SQ Yonatan Nachum
2026-08-12 12:17 ` [PATCH for-next v3 3/3] RDMA/efa: Add support for 128B admin v2 SQ entry Yonatan Nachum
2026-08-12 23:55 ` [PATCH for-next v3 0/3] " Jason Gunthorpe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.