我想使用DPDK进行数据包处理我不能运行kni示例 我尝试了所有可能的配置,然后得到:
EAL:错误 - 退出代码:1 原因:指定的选项无效
./build/kni -c 0x0f -n 4 -- -P -p 0x3 -config="(0,2,3),(1,4,5)" ./build/kni -c 0x0f -n 4 -- -P -p 0x3 -config="(0,4,6),(1,5,7)"
答案 0 :(得分:0)
我应该在配置之前加上“ - ”,但在所有样本中它都有一个破折号
答案 1 :(得分:0)
您的命令出错:
./build/kni -c 0x0f -n 4 -- -P -p 0x3 -config="(0,4,6),(1,5,7)"
-P选项应放在-config之前,如下所示:
-c 0x0f -n 4 -- -p 0x3 -P --config="(0,4,6),(1,5,7)"
答案 2 :(得分:0)
来自DPDK示例应用程序用户指南:
运行应用程序,其中两个端口由六个lcores服务,一个lcore的RX,一个 TX的核心,以及每个端口的一个内核线程: ./build/kni -c 0xf0 -n 4 - -P -p 0x3 -config =“(0,4,6,8),(1,5,7,9)”
你需要检查你的“配置”输入(每个端口应该是4个元素)。
答案 3 :(得分:0)
以下命令将起作用
./build/kni -l 4-5 -n 4 -- -p1 -P --config="(0, 4, 5)"