testpmd:没有探测到的以太网设备消息

testpmd: No probed ethernet devices message

我正在尝试在 centOS 8.0 中使用 DPDK 19.11。我已经按照指南编译了 DPDK。然后我将以太网 NIC 绑定到 DPDK 驱动程序并使用 dpdk_setup.sh.

将 Wifi 留给 Linux 内核

1.When 我尝试使用testpmd 显示以下信息。 “testpmd:没有探测到的以太网设备”虽然端口是有界的。

当我尝试使用 dpdk_pdump 时,我收到消息 EAL:错误 - 退出代码:1 原因:没有以太网端口 - 再见

请查找驱动配置

使用 DPDK 兼容驱动程序的网络设备

0000:03:00.0 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 8168' drv=igb_uio 未使用=r8169

使用内核驱动程序的网络设备

0000:02:00.0 'Wireless 3160 08b4' if=wlp2s0 drv=iwlwifi 未使用=igb_uio 活动

从以下文件夹执行了 testpmd 和 dpdkpdump /home/vijay/fwldpdk/x86_64-native-linuxapp-gcc/app

testpmd 输出

$ sudo ./testpmd -c f -n 4 -- -i

EAL:检测到 4 个 lcore

EAL:检测到 1 个 NUMA 节点

EAL:多进程套接字/var/run/dpdk/rte/mp_socket

EAL:选择的 IOVA 模式 'PA'

EAL:正在探测 VFIO 支持...

testpmd:没有探测到以太网设备

已选择交互模式

testpmd: 创建一个新的 mbuf 池 : n=171456, size=2176, socket=0

testpmd:选择的首选内存池操作:ring_mp_mc

完成

testpmd> 显示端口

错误的论据

testpmd> 显示端口 0

错误的论据

testpmd> 显示端口 1

错误的论据

DPDK_pdump输出

$ sudo ./dpdk-pdump

EAL:检测到 4 个 lcore

EAL:检测到 1 个 NUMA 节点

EAL:多进程套接字/var/run/dpdk/rte/mp_socket_75341_87718f3ca82

EAL:选择的 IOVA 模式 'PA'

EAL:正在探测 VFIO 支持...

EAL:错误 - 退出代码:1

原因:没有以太网端口 - 再见

我确实提到了以下问题 .

2.If 我把 wifi 接口也放到 DPDK 驱动中 testpmd 是否会在两个 DPDK 端口之间转发数据包?

  1. 我们关闭网卡接口,以便它可以绑定到 DPDK 驱动程序。我们是否需要在使用任何命令将其附加到 DPDK 后将其调出?

关于如何解决它的任何意见?

Having RTL 和 Wifi 的预期不正确。支持的 DPDK 列表 ports.