问题标签 [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.
network-programming - 如何在虚拟机中运行英特尔 DPDK 应用程序?
有人设法在虚拟机中运行基于英特尔 DPDK 的应用程序吗?
我有一个基于 DPDK 的应用程序,我试图在 VirtualBox 中启动它。
英特尔在其文档中提到了半虚拟化网络接口,但我找不到与虚拟机兼容性相关的任何具体说明。
应用程序失败并出现以下错误:
linux - 如何使用 DPDK 编写 DNS 服务器?
我想使用 Intel DPDK 编写一个高性能的 DNS 服务器。如何使用英特尔 DPDK 有效地处理 TCP 数据包?
当然,在 DPDK 上实现网络堆栈是解决方案。但这太复杂了。
由于 DNS 服务器处理的 UDP 查询比 TCP 查询多得多,我打算使用 DPDK 处理 UDP 查询并使用 linux net stack 处理 TCP 查询。
我怎样才能在一台机器上做到这一点?
makefile - 英特尔 DPDK 编译错误
我在我的 Fedora 上编译英特尔 DPDK 时遇到问题,我真的需要它。
这就是我在终端中的内容:
有人能帮助我吗?
linux-kernel - 英特尔 DPDK 编译
我已经安装了内核开发。我懂了。互联网上没有这样的问题。
我应该怎么办?
dpdk - dpdk vmxnet3:testpmd 失败并显示“eth_vmxnet3_dev_init():设备未配置为我们的目的”
我正在尝试在具有 2 个 VMXNET3 接口的 FC20 VM 中使用 DPDK。
我按照“ http://dpdk.org/doc/vmxnet3-usermap ”中列出的步骤进行操作。用于启用 VMXNET3 用户模式驱动程序
但是,“testpmd”失败/终止并出现以下错误
系统详情:
完成的步骤:
完整的错误日志:
linux - 运行 DPDK 负载均衡器示例应用程序
我正在使用 DPDK 1.7,并按照“快速入门指南”和“运行示例应用程序”文档中提到的所有步骤来编译和执行名为“load_balancer”的示例应用程序。
Load_balancer 应用程序包含某些处理数据包 i/o 的 I/O 核心和处理数据包处理的工作核心。我的数据包处理核心没有收到所有数据包,但是 i/o 核心确实收到了所有数据包。
它是一个复杂的应用程序并使用了很多 RTE API。关于我应该研究什么来解决数据包处理问题的任何想法?
我已经在内核版本 3.2 和 3.13 上尝试过,结果相同。
帮助将不胜感激。
virtualbox - 在 virtualbox 中启用 popcnt
我有 Oracle VirtualBox 4.3.8 RC1 并安装了稳定版的 Debian。
使用此版本的 VirtualBox,我可以使用此命令启用 SSE4.1 和 SSE4.2:
VBoxManage setextradata "VM 名称" VBoxInternal/CPUM/SSE4.1 1
我想编译dpdk,http ://dpdk.org ,但是有一个错误:
"函数'_mm_popcnt_u32'的隐式声明</p>
当我看着旗帜时
猫 /proc/cpuinfo
标志: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht 系统调用 nx rdtscp lm constant_tsc rep_good nopl pni ssse3 sse4_1 sse4_2 lahf_lm
没有“popcnt”。为什么?我可以启用它还是我做错了什么?
谢谢
openvswitch - DPDK Open vSwitch can't access the network
I'm playing with ovs-dpdk package https://github.com/01org/dpdk-ovs and one thing I don't clearly understand is how can I have OVS bridge and VMs connected to it get access to outside, ie. to the network. On a regular openvswitch the bridge device created by vswitch is 'visible' from linux and can be configured by regular tools (ifconfig, ethtool etc.), so I could create TAP interface and add it to vswitch bridge interface and assign the bridge interface IP address. However with ovs-dpdk this is not the case: any bridge created with ovs-vsctl is not avaialble in userspace linux, at least I don't see it with ifconfig or "ip link show".
Is there another method OVS-DPDK does this? Hopefully someone can shed some light for this problem. Thanks.
dpdk - 是否可以使用英特尔 DPDK 编写 Web 服务器?
我是英特尔 DPDK 的新手。我打算写一个http web服务器。
可以使用 DPDK 使用以下逻辑来实现吗?
- 获取数据包并将其发送到 Worker Logical Cores。
- 使用传入数据包,客户端发送的 Worker Logical Core 构建“http reuqest”。
- 在 Worker 逻辑核心中处理“http reuest”并产生“http 响应”。
- 为“http 响应”创建数据包并将它们分派到输出软件环。
我不确定上述是否可行。
是否可以使用英特尔 DPDK 编写 Web 服务器?
kvm - 如何在没有avx的情况下为kvm centos编译dpdk
我需要在 kvm 上运行我的应用程序。
在 kvm 上运行的镜像(centos 6.3)不包含 avx。
但是我在上面编译dpdk的电脑,有kvm。
我想我应该在没有 avx 的情况下编译 dpdk,
这可能吗,我该怎么做?
通过运行以下命令,我知道是否存在 avx: