首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dpdk testpmd无法打开tx_iface

dpdk testpmd无法打开tx_iface
EN

Stack Overflow用户
提问于 2018-03-03 03:06:23
回答 1查看 137关注 0票数 0

我下载了DPDK17.11.1并配置了大页面,并将接口enp0s3从内核转到了dpdk,之后我尝试从pcap文件中读取数据包,并使用以下命令将其写入网络接口:

sudo testpmd -c '0x3‘-n 4 --vdev 'eth_pcap0,rx_pcap=/home/my_username/nnn.pcap’--vdev 'eth_pcap1,iface=enp0s3‘-端口拓扑=链接

(enp0s3为dpdk接口)

基于此链接的命令(15.1.1.2点):http://dpdk.org/doc/guides-1.8/prog_guide/libpcap_ring_based_poll_mode_drv.html

当我使用内核接口enp0s9而不是enp0s3时,我得到了崩溃,如果我使用enp0s3,我得到这个错误: PMD:无法打开enp0s3: enp0s3: SIOCETHTOOL(ETHTOOL_GET_TS_INFO) ioctl失败:没有这样的设备PMD:无法打开接口enp0s3

也许你有什么想法?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-03-06 15:53:11

将enp0s3接口从内核移植到dpdk

无法打开接口enp0s3

由于我们从内核获取enp0s3并将其绑定到UIO驱动程序,因此在内核中实际上没有这样的接口。

如果我们从内核中获取接口,我们就不能再用内核名称来引用它们。DPDK将自动探测这些NIC并匹配相应的PMD。

所以基本上,我们不需要--vdev 'eth_pcap1,iface=enp0s3'选项,界面必须出现在testpmd中而不带任何选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49075783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档