首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们能在OpenWrt linux操作系统上运行DPDK应用程序吗?

我们能在OpenWrt linux操作系统上运行DPDK应用程序吗?
EN

Stack Overflow用户
提问于 2016-03-30 15:57:02
回答 3查看 1.6K关注 0票数 1

我们已经开发了一个DPDK应用程序,它在Centos操作系统上工作得很好。

我们现在需要在一个具有简单OpenWrt的路由器上运行它。

在DPDK开发人员指南中,他们提到它可以在任何LINUX上运行,但是他们已经在

  • FreeBSD 10
  • 软呢帽第20版
  • Ubuntu 14.04 LTS
  • 6
  • 红帽企业Linux 6.5
  • SOSEEnterpriseLinux11 SP3

OpenWrt机器也会支持DPDK应用程序吗?你的信息对我有很大帮助。

谢谢阿希奈

EN

回答 3

Stack Overflow用户

发布于 2016-03-30 17:35:22

票数 1
EN

Stack Overflow用户

发布于 2016-04-14 02:54:38

DPDK主要依赖于以下几点:

  • Hugepage (Linux内核支持)以克服TLB瓶颈
  • UIO (Linux内核支持)用于用户空间轮询模式驱动程序,以获得良好的I/O性能。
  • 精细的核心亲和力控制(线程和Linux内核sysfs /sys/设备/system/cpu/cpuX,isolcpus)

因为我周围没有任何OpenWRT系统,所以我建议您先在OpenWRT上编译它,确保它具备了DPDK所需的所有东西,例如UIO支持、支持NIC等等。一旦您确保它编译了,首先用testpmd进行测试,看看它是否工作。如果能成功,那就太好了。然后,您可以使用"set fwd=txonly“验证testpmd,并将端口连接到另一台计算机以查看它,您可以接收到任何流量。

票数 0
EN

Stack Overflow用户

发布于 2020-08-19 02:30:32

经过大量请求后,DPDK现在正式支持openwrt https://doc.dpdk.org/guides/howto/openwrt.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36313988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档