Testing DPDK with Mellanox (MLX) Driver on Windows 10

Hi team,

I’ve set up DPDK on Windows 10 following the official guide:

https://doc.dpdk.org/guides-25.07/windows_gsg/index.html

The setup works fine, but I need to test DPDK with a Mellanox (MLX) driver. Could you please confirm:

  1. Is the Mellanox (MLX5) PMD supported on Windows 10?

  2. If yes, what are the steps to bind the NIC and run DPDK applications?

  3. Any specific WinOF2 or driver version requirements?

Thanks,
Thenveer

Here are some reference links that may help,

Nvidia WinOF-2 drivers Reference documentation:

https://docs.nvidia.com/networking/display/nvidia-winof-2-documentation-v25-10-50020.50020.pdf

Data Plane Development Kit (DPDK) DPDK is a set of libraries and optimized NIC drivers for fast packet processing in user space.

It provides a framework and common API for high-speed networking applications.

The WinOF driver supports running DPDK from an SR-IOV virtual machine, see Single Root I/O Virtualization (SR-IOV).

For further information, see NVIDIA®’s DPDK documentation:

DPDK Quick Start Guide NVIDIA®

DPDK Release Notes

https://core.dpdk.org/roadmap/windows/

https://doc.dpdk.org/guides/windows_gsg/

The PMD-specific documentation should be updated in the common NIC drivers guide.

https://doc.dpdk.org/guides/nics/index.html

https://doc.dpdk.org/guides/windows_gsg/build_dpdk.html#system-requirements

https://doc.dpdk.org/guides/platform/mlx5.html#compilation-on-windows