Skip to content

Commit 20975b8

Browse files
Merge pull request #311251 from mattmcinnes/accelnet-updates-from-310850
[MANA] Accelnet updates merge
2 parents d99f824 + fefc83d commit 20975b8

7 files changed

Lines changed: 154 additions & 102 deletions

articles/virtual-network/accelerated-networking-how-it-works.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,10 @@ Disabling Accelerated Networking that's enabled in the guest VM produces a `dmes
246246

247247
You can use these Azure CLI commands to simulate Azure host servicing. You can then verify that your applications don't incorrectly depend on direct interaction with the VF interface.
248248

249+
> [!NOTE]
250+
> Disabling Accelerated Networking on VM sizes where Accelerated Networking is listed as 'required' does not have any effect. These sizes will receive the VF interface regardless of the state of Accelerated Networking associated with the virtual NIC.
251+
252+
249253
## Next steps
250254

251255
* Learn how to [create a VM with Accelerated Networking in PowerShell](../virtual-network/create-vm-accelerated-networking-powershell.md).
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Microsoft Azure Network Adapter (MANA) support for existing VM Sizes
3+
description: Update for Microsoft Azure Network Adapter (MANA) support for existing VM Sizes
4+
author: alisheriffMSFT
5+
ms.service: azure-virtual-network
6+
ms.topic: how-to # Need to determine what is the right value
7+
ms.date: 02/02/2026
8+
ms.author: mattmcinnes
9+
# Customer intent: As a cloud administrator, I want to learn about Microsoft Azure Network Adapter, Accelerated Networking and how these work with non-V6 VM Sizes on Intel.
10+
---
11+
12+
# MANA support for existing VM sizes
13+
14+
The following content is for customers of existing VM Sizes and using Accelerated Networking. To learn more about Accelerated Networking and the Networking performance benefits it provides, check out the [Accelerated Networking Overview](https://aka.ms/accelnet).
15+
16+
Per the [announcement](https://aka.ms/announcemanasupportforexistingvms), General Purpose Compute VMs can be deployed on compute hardware equipped with the [Microsoft Azure Network Adapter](/azure/virtual-network/accelerated-networking-mana-overview). The Microsoft Azure Network Adapter (MANA) was introduced in February 2025 with the Intel v6 family of sizes as part of Azure Boost. MANA is an Azure optimized, performance focused, Accelerated Networking device that is an integral part of the newest Azure Boost offerings.
17+
18+
For optimal Accelerated Networking performance, the Virtual Machine (VM) should use an operating system that fully supports NVIDIA `ConnectX-3`, `ConnectX-4 Lx`, `ConnectX-5`, **and** `MANA`.
19+
20+
When a VM using an operating system that doesn't support MANA is deployed on MANA hardware, it falls back to the NetVSC network adapter. In this scenario, the MANA Virtual Function (VF) will be visible, but no network interfaces are exposed by the MANA driver. Accelerated Networking performance for a VM falling back to the NetVSC network adapter is expected to be close to SR-IOV/VF mode NVIDIA `ConnectX-3`, `ConnectX-4 Lx`, `ConnectX-5`. A high number of concurrent connections can cause performance degradation.
21+
22+
While Microsoft has performed extensive testing across a wide range of use cases, there remains a possibility that virtual machines may experience intermittent connectivity or degraded performance.
23+
24+
For best performance and overall experience, it's recommended that customers migrate to the latest generation of VMs. At a minimum, ensure your operating systems fully support MANA.
25+
26+
## FAQ
27+
28+
### My workload doesn’t use Accelerated Networking. Can I expect any changes?
29+
No. If your workload doesn’t support Accelerated Networking today, there's no impact or change to your workload. However, for the best performance, the recommendation is to use Accelerated Networking. [Accelerated Networking Overview](https://aka.ms/accelnet) has more information about Accelerated Networking.
30+
31+
### What VM sizes are impacted by this change?
32+
Dsv5, Dv5, Ddsv5, Ddv5, Dlsv5, Dldsv5, Esv5, Ev5, Edsv5, Edv5, Ebsv5, Ebdsv5, Dsv4, Dv4, Ddsv4, Ddv4, Esv4, Ev4, Edsv4, Edv4, Dsv3, Dv3, Esv3, Ev3, Bsv2, Dv2, Dsv2, Av2, Fsv2, Fs, F, G, GS, Ls
33+
34+
Note that some of these VM sizes will soon be retired. It's highly recommended that customers utilize the latest generations of Azure VMs for improved performance, functionality, and resiliency.
35+
36+
### Will existing VMs deployed on MANA hardware?
37+
VMs already deployed will be eligible to land on MANA capable hardware following a "stop-deallocate and start" command, or through a redeploy operation. All new VMs in the series listed above are eligible to be deployed on MANA capable hardware as well.
38+
39+
### How will I know if my VM is deployed on MANA capable hardware?
40+
41+
To determine if your VM Guest Operating System supports MANA, follow the instructions described in [Linux VMs with the Microsoft Azure Network Adapter](/azure/virtual-network/accelerated-networking-mana-linux). You'll see a PCIe device in the virtual machine and on the bonded NIC.
42+
43+
### What will be the performance implications for Accelerated Networking enabled VMs?
44+
If the VM’s underlying operating system supports all network devices used in Azure, there's no expected change in performance. This is because networking limits are associated with the VM Size as opposed to the underlying hosting infrastructure.
45+
46+
If the VM’s underlying operating system isn't fully compatible with MANA, it will fall back to the NetVSC network adapter. In this scenario, due to advancements in host infrastructure technology, the Accelerated Networking performance is expected to be comparable to NVIDIA ConnectX-3, ConnectX-4 Lx, ConnectX-5.
47+
48+
>[!Note]
49+
>While Azure has performed extensive testing across a wide range of use cases, there remains a rare possibility that virtual machines may experience intermittent connectivity or degraded performance. In such an instance, it is highly recommended to migrate to the latest generation of VMs or at a minimum, utilize operating systems that fully support MANA. You should see a PCIe device in the virtual machine as well as the bonded NIC.
50+
51+
### I use a DPDK-based application that doesn't yet support MANA, will there be any impact to my workload?
52+
Yes. We recommend that you update your DPDK-based applications to support MANA. Information on DPDK with MANA can be found in [Microsoft Azure Network Adapter (MANA) and DPDK on Linux](/azure/virtual-network/setup-dpdk-mana).
53+
54+
### What are the minimum requirements to support MANA and DPDK?
55+
Visit [Microsoft Azure Network Adapter (MANA) and DPDK on Linux](/azure/virtual-network/setup-dpdk-mana) for the minimum requirements to support MANA and DPDK.
56+
57+
### Are Network Virtual Appliances (NVAs) impacted by this change?
58+
NVAs based on the VM Sizes listed above may also be deployed on MANA capable hardware starting in March 2026. Visit [NVA Support insert link to NVA doc page][def] for more information about MANA support for NVAs.
59+
60+
### Where can I find more information about MANA?
61+
To learn more about MANA, visit [Microsoft Azure Network Adapter](/azure/virtual-network/accelerated-networking-mana-overview). On this page you can learn more about operating system support for MANA, installing MANA device drivers (Windows), and more information about MANA capabilities.
62+
63+
### What should I do if I have issues?
64+
We’re here to help. Contact Microsoft Support, who can assist with troubleshooting, guidance, and next steps. You can open a support request through the Azure portal by selecting Help + support, or visit the Microsoft Support site to start a new case. A support engineer reviews your request, engage internal teams as needed, and keep you updated until the issue is resolved.
65+
66+
## Related content
67+
68+
- [Accelerated Networking Overview](https://aka.ms/accelnet)
69+
- [How Accelerated Networking works in Linux and FreeBSD VMs](/azure/virtual-network/accelerated-networking-how-it-works)

articles/virtual-network/accelerated-networking-mana-linux.md

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: mattmcinnes
55
ms.service: azure-virtual-network
66
ms.custom: linux-related-content
77
ms.topic: how-to
8-
ms.date: 07/10/2023
8+
ms.date: 02/02/2026
99
ms.author: mattmcinnes
1010
# Customer intent: As a Linux VM administrator, I want to implement the Microsoft Azure Network Adapter, so that I can enhance the networking performance and availability of my virtual machines in Azure.
1111
---
@@ -22,22 +22,7 @@ For more info about MANA, see [Microsoft Azure Network Adapter overview](./accel
2222

2323
Several Linux images from [Azure Marketplace](/marketplace/azure-marketplace-overview) have built-in support for the Ethernet driver in MANA:
2424

25-
- Ubuntu 22.04 LTS
26-
- Ubuntu 24.04 LTS
27-
- Red Hat Enterprise Linux 8.8
28-
- Red Hat Enterprise Linux 8.10
29-
- Red Hat Enterprise Linux 9.2
30-
- Red Hat Enterprise Linux 9.4
31-
- Red Hat Enterprise Linux 9.6
32-
33-
- SUSE Linux Enterprise Server 15 SP4
34-
- Rocky Linux (CIQ) 8.10 (all variants)
35-
36-
- Rocky Linux (CIQ) 9.2+ (all variants)
37-
38-
- Debian 12 "Bookworm"
39-
- Oracle Linux 8.0 UEK R7
40-
- Oracle Linux 9.0 UEK R7
25+
Operating system support details are listed at [Azure Accelerated Networking Overview](accelerated-networking-overview.md).
4126

4227
> [!NOTE]
4328
> Newer MANA features are under active development and Linux distribution vendors partner with Microsoft to update their kernels with upstream changes. Cadence of updates varies by distribution vendor. The newer your distribution and kernel is, the more likely it is to have the latest updates.
@@ -62,6 +47,7 @@ When you enable Accelerated Networking, you can identify the underlying MANA NIC
6247
$ lspci
6348
7870:00:00.0 Ethernet controller: Microsoft Corporation Device 00ba
6449
```
50+
If you see another Ethernet controller device, you will not be using MANA. In [later steps](#verify-that-traffic-is-flowing-through-mana) you should also confirm that the MANA interface is initialized and bonded correctly.
6551

6652
### Kernel version check
6753

@@ -75,7 +61,7 @@ kernel/drivers/net/ethernet/microsoft/mana/mana.ko
7561

7662
## Update the kernel
7763

78-
Ethernet drivers for MANA are included in kernel version 5.15 and later. Kernel version 6.2 includes Linux support for features such as InfiniBand/RDMA and DPDK. Earlier or forked kernel versions (5.15 and 6.1) require backported support.
64+
Ethernet drivers for MANA are included in kernel version 5.15 and later. Kernel version 6.2 includes Linux support for features such as InfiniBand/RDMA and DPDK. Earlier or forked kernel versions (5.15 and 6.1) require backported support. Operating system support details are listed at [Azure Accelerated Networking Overview](accelerated-networking-overview.md).
7965

8066
To update your VM's Linux kernel, check the documentation for your specific distribution.
8167

@@ -105,6 +91,7 @@ $ ethtool -S eth0 | grep -E "^[ \t]+vf"
10591
vf_tx_bytes: 76231291
10692
vf_tx_dropped: 0
10793
```
94+
If the values associated with the VF are 0 or do not increment, you are not using the virtual function.
10895

10996
## Next steps
11097

articles/virtual-network/accelerated-networking-mana-overview.md

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,7 @@ MANA supports several VM operating systems. Although your VM might be running a
1919

2020
MANA maintains feature parity with previous Azure networking features. VMs run on hardware with both Mellanox and MANA NICs, so existing `mlx4` and `mlx5` support still needs to be present.
2121

22-
### Supported Azure Marketplace images
23-
24-
Several [Azure Marketplace](/marketplace/azure-marketplace-overview) images have built-in support for the Ethernet driver in MANA.
25-
26-
#### Linux
27-
28-
- Ubuntu 22.04 LTS (with linux-azure kernel >= 6.8.0-1033)
29-
- Ubuntu 24.04 LTS
30-
- SUSE Linux Enterprise Server 15 SP5 and above
31-
- Debian 12 "Bookworm"
32-
- Debian 13 "Trixie"
33-
- Oracle Linux 9.0 UEK R8
34-
35-
> [!NOTE]
36-
> Newer MANA features are under active development and Linux distribution vendors partner with Microsoft to update their kernels with upstream changes. Cadence of updates varies by distribution vendor. The newer your distribution and kernel is, the more likely it is to have the latest updates.
37-
38-
#### Windows
39-
40-
- Windows Server 2019
41-
- Windows Server 2022
42-
- Windows Server 2025
22+
For operating system support see [Azure Accelerated Networking Overview](accelerated-networking-overview.md).
4323

4424
### Custom images and legacy VMs
4525

articles/virtual-network/accelerated-networking-mana-windows.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,12 @@ For Linux support, see [Linux VMs with the Microsoft Azure Network Adapter](./ac
1717

1818
For more info about MANA, see [Microsoft Azure Network Adapter overview](./accelerated-networking-mana-overview.md).
1919

20-
> [!IMPORTANT]
21-
> MANA is currently in preview. For legal terms that apply to Azure features that are in beta, in preview, or otherwise not yet released into general availability, see the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
22-
2320
## Supported Azure Marketplace images
2421

25-
The following Windows images from [Azure Marketplace](/marketplace/azure-marketplace-overview) have built-in support for the Ethernet driver in MANA:
22+
Several Windows images from [Azure Marketplace](/marketplace/azure-marketplace-overview) have built-in support for the Ethernet driver in MANA:
23+
24+
Operating system support details are listed at [Azure Accelerated Networking Overview](accelerated-networking-overview.md).
2625

27-
- Windows Server 2016
28-
- Windows Server 2019
29-
- Windows Server 2022
3026

3127
## Check the status of MANA support
3228

@@ -62,6 +58,17 @@ Ethernet Microsoft Hyper-V Network Adapter 13 Up
6258
Ethernet 3 Microsoft Azure Network Adapter #2 8 Up 00-0D-3A-AA-00-AA 200 Gbps
6359
```
6460

61+
If you do not see the "Microsoft Azure Network Adapter" listed, either your VM has landed on hardware with a different network interface or your operating system does not support MANA. You can check that the MANA device is present using the following command.
62+
63+
```powershell
64+
PS C:\Users\testVM> Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^PCI\\VEN_1414&DEV_00BA&' }
65+
66+
Status Class FriendlyName InstanceId
67+
------ ----- ------------ ----------
68+
OK MultiFunction Microsoft Azure Network Adapter Virtual Bus PCI\VEN_1414...
69+
```
70+
If the output is missing or blank, your VM has landed on hardware with a different network adapter. If you see the output above from ```Get-PnpDevice``` but not from ```Get-NetAdapter```, you are missing MANA driver support in your operating system.
71+
6572
#### Device Manager
6673

6774
1. Open Device Manager.
@@ -84,6 +91,7 @@ Name ReceivedBytes ReceivedUnicastPackets Sent
8491
---- ------------- ---------------------- --------- ------------------
8592
Ethernet 5 1230513627217 22739256679 ...724576506362 381331993845
8693
```
94+
If the values associated with MANA are 0 or do not increment, you are not using the virtual function.
8795

8896
## Next steps
8997

0 commit comments

Comments
 (0)