读取dpdk输出

时间:2018-08-31 16:23:36

标签: io traffic dpdk

我对DPDK非常陌生,这是我刚刚分配给的一个新项目。

有一个硬件流量生成器设备,通过以太网连接到PC。当前情况如下:

  • 将数据从流量生成器发送到PC
  • DPDK收到它,然后进行相应处理,
  • 最后,数据被发送回流量生成器。

目标是:

  • 将数据从流量生成器发送到PC
  • DPDK收到它,然后进行相应处理,
  • DPDK输出由python脚本处理,然后发送到适当的端口。

我们遇到的问题是找到一种关于如何从DPDK获取输出的想法,因为它想将流量直接发送到流量生成器的端口。

提前感谢您的回答和建议!

1 个答案:

答案 0 :(得分:0)

可以使用多种选项将DPDK与其他应用程序集成,例如:

请注意,上面列出的所有选项每秒最多不能处理超过1M个数据包,更不用说Python的性能了。处理一个1M数据包将是一个挑战...

如果您需要处理超过1M的PPS,您可能应该将目光投向其他地方,没有什么选择...

虽然问题有点太广泛了,但我希望现在您能找到一些提示;)