我们开发了一个 DPDK 应用程序,它在 Centos OS 上运行良好。
我们现在需要在具有简单OpenWrt的路由器上运行它。
从 DPDK 开发人员指南中,他们提到它可以在任何 LINUX 上运行,但他们已经在
- 自由BSD 10
- Fedora 发布 20
- Ubuntu 14.04 LTS
- 风河Linux 6
- 红帽企业 Linux 6.5
- SUSE 企业 Linux 11 SP3
OpenWrt 机器是否也支持 DPDK 应用程序?您的信息将对我有很大帮助。
谢谢阿比奈
经过大量请求 DPDK 现在正式支持 openwrt https://doc.dpdk.org/guides/howto/openwrt.html
DPDK主要取决于几件事:
由于我没有任何 OpenWRT 系统,我建议你先尝试在 OpenWRT 上编译它,确保它具有 DPDK 所需的所有东西,例如 UIO 支持,支持的 NIC 等。一旦你确定它编译,首先使用 testpmd 进行测试,看看它是否有效。如果它运行,那就太好了。然后您可以使用“set fwd=txonly”验证 testpmd 并将端口连接到另一台机器以查看它可以接收任何流量。