]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge branch 'mana-per-vport-eq'
authorJakub Kicinski <kuba@kernel.org>
Wed, 10 Jun 2026 00:23:42 +0000 (17:23 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 10 Jun 2026 00:25:11 +0000 (17:25 -0700)
Long Li says:

====================
net: mana: Per-vPort EQ and MSI-X management

This series moves EQ ownership from the shared mana_context to per-vPort
mana_port_context, enabling each vPort to have dedicated MSI-X vectors
when the hardware provides enough vectors. When vectors are limited, the
driver falls back to sharing MSI-X among vPorts.

The series introduces a GDMA IRQ Context (GIC) abstraction with reference
counting to manage interrupt context lifecycle. This allows both Ethernet
and RDMA EQs to dynamically acquire dedicated or shared MSI-X vectors at
vPort creation time rather than pre-allocating all vectors at probe time.
====================

Link: https://patch.msgid.link/20260605005717.2059954-1-longli@microsoft.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

Trivial merge