我正在尝试使用centOS 8.0中的DPDK19.11。我已经按照指南编译了DPDK。然后,我将以太网卡绑定到DPDK驱动程序上,并使用dpdk将Wifi留给了Linux内核。
_
setup.sh。
1.当我尝试使用testpmd时,会显示以下消息。"testpmd:没有探测到的以太网设备“,尽管端口是有界的。
当我尝试使用dpdk时
_
pdump,我收到消息EAL:错误-正在退出,代码为:1原因:没有以太网端口-再见
请查找驱动程序分配
使用DPDK兼容驱动程序的网络设备
0000:03:00.0 'RTL8111/8168/8411 PCI Express千兆以太网控制器8168‘drv=igb
_
uio unused=r8169
使用内核驱动程序的网络设备
0000:02:00.0‘无线3160 08b4’if=wlp2s0 drv=iwlwifi unused=igb
_
uio
活动的
从以下文件夹/home/vijay/fwldpdk/x86执行testpmd和dpdkpdump
_
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
_
插座
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
_
插座
_
75341
_
87718f3ca82
EAL:选定的IOVA模式'PA‘
EAL:探测VFIO支持...
EAL:错误-正在退出,代码为:1
原因:没有以太网端口-再见
我确实提到了以下问题
DPDK运行testpmd失败。EAL:无探测到的以太网设备
..。
2.如果我将wifi接口也放到DPDK驱动程序中,testpmd是否会在两个DPDK端口之间转发数据包?
我们降低了NIC接口,以便它可以绑定到DPDK驱动程序。使用任何命令将其与DPDK连接后,我们是否需要将其启动?
关于如何解决这个问题,有什么建议吗?
发布于 2021-03-01 20:42:14
对拥有RTL和Wifi的期望是不正确的。支持的DPDK列表
端口
..。
https://stackoverflow.com/questions/66420669
复制相似问题