summaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorLong Li <longli@microsoft.com>2026-06-05 03:57:15 +0300
committerJakub Kicinski <kuba@kernel.org>2026-06-10 03:22:27 +0300
commit062b2b051f14a974b1fbd7b506fb833f5a171fa8 (patch)
tree0d343538a8be2a196665ab0ef4ea3f55ef0775b1 /include/linux/timerqueue.h
parent487af6f5391e7461437e0972d15d9bcbcab2ac21 (diff)
downloadlinux-062b2b051f14a974b1fbd7b506fb833f5a171fa8.tar.xz
RDMA/mana_ib: Allocate interrupt contexts on EQs
Use the GIC functions to allocate interrupt contexts for RDMA EQs. These interrupt contexts may be shared with Ethernet EQs when MSI-X vectors are limited. The driver now supports allocating dedicated MSI-X for each EQ. Indicate this capability through driver capability bits. The RDMA EQs pass use_msi_bitmap=false to share MSI-X vectors with Ethernet, while the capability flag advertises that the driver supports per-vPort EQ separation when hardware has sufficient vectors. Populate eq.irq on all RDMA EQs for consistency with the Ethernet path. Also relocate the GDMA_DRV_CAP_FLAG_1_HW_VPORT_LINK_AWARE define to its numeric BIT(6) position among the other capability flags. Signed-off-by: Long Li <longli@microsoft.com> Acked-by: Leon Romanovsky <leon@kernel.org> Link: https://patch.msgid.link/20260605005717.2059954-7-longli@microsoft.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions