dpdk - 通过 packetgen dpdk 发送 pcap 文件
问题描述
在端口 0 上发送 pcap 文件。我收到以下错误。任何修复将不胜感激!
使用的命令是:
sudo ./app/x86_64-native-linuxapp-gcc/pktgen -c 0X01 -n 1 --file-prefix=pg -w 4:00.1 -- -m 1.0 -T -P -s 0:~/Downloads/bigFlows .pcap
解决方案
失败有两个明显的原因。
- pktgen 工作的 CPU 内核数为
1 + number of ports in use
- 您在 pktgen 中执行的 comamnd 中有额外的参数。
检查链接,它显示使用的命令是sudo ./app/x86_64-native-linuxapp-gcc/pktgen -c 0X01 -n 1 --file-prefix=pg -w 4:00.1 -- -m 1.0 -T -P -s 0:[~/Downloads/bigFlows.pcap]
. 您不应该起诉[]
,而是使用0:actual path to pcap
.
注意:@SaifUllah 在实时调试期间为您展示了核心和 pcap。
推荐阅读
- python - 向 numpy.ndarray 添加任意额外属性
- reactjs - 使用挂钩更改对象字段
- powershell - 如何在 Powershell 中忽略 CSV 文件中的前 N 行
- reactjs - 不能在类组件中调用 React Hook “useContext”
- input - 有没有办法将输入选项“wrap”设置为整个项目的默认行为?
- task - 在 System Verilog 中测量时钟频率的任务(通过参考传递时钟信号)
- c++ - 为什么复制对比复制结构慢?
- java - 依赖的spring boot应用程序启动而不是主模块sbt
- modelica - Modelica 命令可以选择模型中所有相同类型的组件
- python - 单击布尔选项不能是必需的?