> On Mon, Mar 23, 2026 at 12:59:46PM -0700, Long Li wrote: > > This series adds per-vPort Event Queue (EQ) allocation and MSI-X > > interrupt management for the MANA driver. Previously, all vPorts > > shared a single set of EQs. This change enables dedicated EQs per > > vPort with support for both dedicated and shared MSI-X vector allocation > modes. > > > > Patch 1 moves EQ ownership from mana_context to per-vPort > > mana_port_context and exports create/destroy functions for the RDMA > driver. > > > > Patch 2 adds device capability queries to determine whether MSI-X > > vectors should be dedicated per-vPort or shared. When the number of > > available MSI-X vectors is insufficient for dedicated allocation, the > > driver enables sharing mode with bitmap-based vector assignment. > > > > Patch 3 introduces the GIC (GDMA IRQ Context) abstraction with > > reference counting, allowing multiple EQs to safely share a single MSI-X > vector. > > > > Patch 4 converts the global EQ allocation in probe/resume to use the > > new GIC functions. > > > > Patch 5 adds per-vPort GIC lifecycle management, calling get/put on > > each EQ creation and destruction during vPort open/close. > > > > Patch 6 extends the same GIC lifecycle management to the RDMA driver's > > EQ allocation path. > > > > Changes in v5: > > - Rebased on net-next/main > > Hi Long Li, > > Unfortunately v5 also doesn't apply cleanly to net-next. > > -- > pw-bot: changes-requested
Hi Simon, This patch set should apply after this patch: (which is also pending net-next) net: mana: Set default number of queues to 16 Can you apply the patch set after this patch, or should I wait for the next patch merge window? Thank you, Long

