You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mellanox网卡用内核驱动运行DPDK应用是否正常?

解答

该状态完全正常,运行方式无误

Mellanox mlx5系列网卡(包括ConnectX-5/6)的DPDK驱动mlx5_pci设计上支持与内核驱动mlx5_core共存,这和多数其他DPDK网卡的工作模式不同:

  • 传统DPDK网卡(如Intel ixgbe/i40e)需要解绑内核驱动,绑定到vfio-pci或uio_pci_generic这类用户态驱动,此时dpdk-devbind status会将其归类到DPDK驱动设备。
  • 而mlx5的DPDK驱动依赖内核驱动mlx5_core提供的底层支持,无需解绑内核驱动,所以dpdk-devbind仍会显示网卡属于内核驱动设备分类,但DPDK应用依然可以通过mlx5_pci驱动正常访问网卡。

验证运行正确性的方法

  • 确认DPDK应用日志:除了EAL: Probe PCI driver: mlx5_pci... (socket -1),查看是否有类似mlx5 port X: MAC address xx:xx:xx:xx:xx:xx的日志,证明端口已被成功识别。
  • 用testpmd测试:启动testpmd,执行start命令后进行数据包收发测试,确认功能正常。
  • 检查应用端口列表:运行DPDK应用时,确认输出的端口信息包含目标mlx5网卡的MAC地址和端口ID。

内容的提问来源于stack exchange,提问作者Yoav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 09:16:00