问题标签 [dpdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debugging - 如何调试使用大页面的 DPDK 应用程序
我正在使用使用 DPDK-1.6.0r0 编写的应用程序,我想调试它。我的第一个想法是使用 gdb,但我收到了这个错误:EAL: No free hugepages reported in hugepages-2048kB
我以这种方式编译了环境:
make install T=x86_64-default-linuxapp-gcc EXTRA_CFLAGS='-g -ggdb'
1
大页预订:
然后我用 gdb 运行应用程序:
你有什么想法来解决它吗?
openvswitch - 在 OVS 中配置 DPDK 失败:未构建 DPDK 支持
我在 Open vSwitch (OVS) 中安装 DPDK。 https://github.com/openvswitch/ovs/blob/master/INSTALL.DPDK.md
问题是当我运行 2 个这样的命令时。
我收到错误:
ovs-vswitchd:此 Open vSwitch 副本中未内置 DPDK 支持。
谁能向我解释如何解决这个问题。提前感谢您的帮助!
networking - dpdk_nic_bind.py 没有显示 Mellanox 卡,为什么?
我正在尝试在 Mellanox ConnectX-3 卡上设置 DPDK 并运行它附带的一些应用程序,例如 l2fwd。我的理解是我需要使用 DPDK 发行版附带的 dpdk_nic_bind.py 脚本将端口绑定到 Mellanox 卡 PMD 驱动程序。但是,dpdk_nic_bind.py 不是我的 Mellanox 卡。
一般来说,我需要做绑定吗?如果是,如何?如果没有,如何启用 PMD 驱动程序?
network-programming - DPDK:寻找虚拟主机用户(零拷贝)示例
我正在寻找一个 DPDK vhost-user 示例应用程序,特别是据称提供零拷贝且不需要 CUSE 或 eventfd 的更高版本。
我可以在 DPDK 中找到的唯一与 vhost 相关的示例应用程序是 Vhost 示例应用程序(http://dpdk.readthedocs.org/en/latest/sample_app_ug/vhost.html),它的描述基于较旧的 vhost-net 技术。
buildroot - 有谁知道如何在 buildroot (生成的系统)上构建 dpdk
试图在 buildroot 生成的文件系统上构建 x86_64 dpdk .. 任何指南 ... 我在互联网上漫无目的地搜索,然后问了几天无济于事 最好的问候 rama
linux - 我们可以在 OpenWrt linux 操作系统上运行 DPDK 应用程序吗?
我们开发了一个 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 - fedora 23 上的 DPDK 编译器错误
尝试构建 DPDK 16.04 并遇到错误。我做了一些搜索,其中一些解决方案是“更新内核”我目前正在运行 Fedora 23。下面有一个 uname -a 与确切版本。我认为我真正想要的是更多关于错误的信息。错误消息似乎含糊不清。我的下一步是深入研究 make 文件,看看在错误发生之前发生了什么。任何有关获取有关错误的更多信息的建议将不胜感激。
c - 找不到 /sys/class/net/vEth0/sock_en 和 /sys/class/net/vEth0/sock_fd
当我阅读DPDK 文档时,我遇到了一个问题,我无法获取 NIC 的描述符。
我想将 virtio 与 kni vhost 后端一起使用,但我找不到文件/sys/class/net/vEth0/sock_en
和/sys/class/net/vEth0/sock_fd
.
我正在使用带有内核 2.6.32-573.7.1.el6.x86_64 的 CentOS6.5。
c - 在 valgrind 上运行 DPDK 应用程序时出错
当我在 valgrind 上运行基于 DPDK 的应用程序时,它无法执行并引发错误
错误:此系统不支持“RDRAND”。请检查 RTE_MACHINE 是否设置正确。
我的 CPU 支持 RDRAND,但它仍然抛出相同的错误。为了让 valgrind 支持我的应用程序正在使用的大页面,我使用了以下 valgrind 的修补版本。 https://github.com/bisdn/valgrind-hugepages.git