Thread (7 messages) 7 messages, 2 authors, 27d ago

Re: [for-next v1 0/5] RDMA/ionic: add SRQ support and firmware assigned CQ and SRQ IDs

flat view

From: Leon Romanovsky <leon@kernel.org>
Date: 2026-09-14 11:59:31
Also in: linux-rdma, lkml

On Tue, Sep 08, 2026 at 02:37:56PM +0530, Abhijit Gangurde wrote:
This series adds ionic Shared Receive Queue support and lets firmware assign
CQ/SRQ IDs when the LIF advertises qid-allocation capability.

Patch 1: extends the RDMA LIF identity with SRQ qtype and alloc_qid_cap.
Patch 2: uses that for firmware-assigned CQ IDs and splits CQ create/destroy
so cq_tbl is updated only after the ID is known, and removed before the ID
is returned to firmware.
Patches 3: Refactor RQ state into ionic_rq so QP RQ and SRQ share init/destroy.
Patches 4-5: add SRQ verbs and EQ events. Userspace ABI field srqid is new
with this series;

rdma-core PR: https://github.com/linux-rdma/rdma-core/pull/1799
Net changes pull request:
  The following changes since commit df2908090cda368b01ff43709f51890076c56157:

    Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)

  are available in the Git repository at:

    https://github.com/abhijitG-xlnx/linux.git ionic-shared

  for you to fetch changes up to 4d77450be558f140997fe23b362e4049c0ff0d74:

    net: ionic: Fetch qid allocation and SRQ capability from firmware

Abhijit Gangurde (2):
  net: ionic: Fetch qid allocation and SRQ capability from firmware
  RDMA/ionic: support firmware-assigned CQ IDs

Amit Kumar (3):
  RDMA/ionic: segregate rq related fields from ionic_qp into a new
    ionic_rq struct
  RDMA/ionic: add Shared receive queue (SRQ) support
  RDMA/ionic: implement SRQ event handling support
You received valid Sashiko comments. Please address them.

Thanks
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help