1

我想使用 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)"
4

4 回答 4

0

我应该在配置前加上一个“--”,但在所有示例中它都有一个破折号

于 2015-05-11T05:16:07.443 回答
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)"

于 2016-05-10T07:46:38.193 回答
0

来自 DPDK 示例应用程序用户指南:

使用两个端口运行应用程序,每个端口由六个 lcore、一个 RX 的 lcore、一个 TX 的 lcore 和每个端口的一个内核线程 lcore:./build/kni -c 0xf0 -n 4 -- -P -p 0x3 -config="(0,4,6,8),(1,5,7,9)"

您需要检查您的“配置”输入(每个端口应该是 4 个元素)。

于 2016-06-06T07:34:26.657 回答
0

以下命令将起作用

./build/kni  -l 4-5  -n 4 -- -p1 -P --config="(0, 4, 5)"
于 2020-05-21T00:58:08.380 回答