Microsoft Azure Network Adapter (MANA) RDMA driver
RDMA/InfiniBand support for the Microsoft Azure Network Adapter, the next-generation virtual NIC offered to Linux guests running on Azure Boost-capable hardware. It lets Azure VMs use high-performance, low-latency networking features such as RDMA verbs and DPDK on top of MANA, and works alongside the companion MANA Ethernet driver.
recommendation
It should stay because this is the Linux-side enablement for a current Microsoft Azure cloud feature that Microsoft formally rolled out in February 2025 and continues to document and expand. The code has been in the kernel since 6.2, is actively receiving fixes and features in 2025, and there is no sign of any deprecation or removal discussion upstream.
repository signals
sources
- learn.microsoft.com
Microsoft says MANA is a next-generation Azure Boost network interface, with Linux driver support, and the page was updated on 2026-02-03.
- learn.microsoft.com
Microsoft says MANA was introduced in February 2025 and that many existing Azure VM sizes are eligible to run on MANA-capable hardware.
- learn.microsoft.com
Microsoft documents that MANA DPDK/RDMA on Linux requires the kernel Ethernet driver plus the Linux kernel InfiniBand driver, with kernel 6.2+ for RDMA/InfiniBand.
- cateee.net
LKDDb shows CONFIG_MANA_INFINIBAND exists from Linux 6.2 through current HEAD, indicating ongoing upstream presence rather than retirement.
codex reasoning notes (technical)
Real driver: local Kconfig/sources identify this as the Microsoft Azure Network Adapter RDMA driver for Azure cloud VMs. Upstream activity is recent and nontrivial in local git history (feature/fix commits in 2025, plus substantive-window metadata supplied by the task), so this does not fit a deprecation profile. web.run lore-domain searches for removal/deprecation threads returned no obvious hits; no active removal discussion was found. Source acquisition: all cited URLs came from web.run search_query results; non-URL corroboration came from local shell reads of drivers/infiniband/hw/mana/Kconfig and local git log.