dpdk

    0热度

    2回答

    我是DPDK的新手,我试图编写自己的应用程序,它可以以线速捕捉数据包。我可以使用dpdk ring和lcore的默认内核空间libpcap long吗?或者我可以使用属于dpdk包的librte_pmd_pcap。 Librte_pmd_pcap在内部使用内核空间libpcap。 我不知道如何在我自己的dpdk应用程序中使用librte_pmd_pcap。 有人可以帮助我在我们自己的dpdk应用程

    0热度

    1回答

    试图在buildroot生成的文件系统上构建x86_64 dpdk .. 任何指南... 我在互联网上不经意地搜索了几天之后无效 最好的问候 rama

    -1热度

    3回答

    我只想获得有关虚拟环境的linux“perf”的信息。我试图获得perf stat -e周期“我的进程”,所以当我在我的虚拟机上运行这个命令时(它运行在Vmware5.1之上),我得到了类似这样的消息...... /not supported>周期 10.498901015 seconds time elapsed 我可以下架有可能是对VMware管理程序权限问题或配置错误,可有人点出那些?此

    0热度

    1回答

    我正在编译dpdk 16.04-1的4.6.2-1-ARCH。下面的输出是为了尝试安装AUR包,但是在dpdk的快速入门指南中编译我自己的源码给我提供了完全相同的错误。我收到以下错误: ==> Building and installing package ==> Making package: dpdk 16.04-1 (Fri Jul 29 15:46:48 CEST 2016) ==>

    1热度

    1回答

    我正在使用dpdk库来增强数据包捕获。要使用dpdk,我们需要将至少一个NIC绑定到dpdk驱动程序。正如在dpdk文档中所写,我可以使用uio_pci_generic或igb_ko驱动程序。 要与DPDK驱动结合,他们提供了一个python脚本: http://www.dpdk.org/browse/dpdk/plain/tools/dpdk_nic_bind.py 我有两个英特尔网卡在我的系统

    0热度

    2回答

    我一直试图从rx队列接收数据包,修改它们并将它们发送到tx队列。目前我困在数据包修改。 我的意见和问题: 1) 我发现有功能操作的mbuf,其中包含PKT数据: 添加数据: rte_pktmbuf_append rte_pktmbuf_prepend 删除数据: rte_pktmbuf_adj rte_pktmbuf_trim 可以使用这些函数来修改数据包数据,这意味着更改大小? 2)

    0热度

    1回答

    我是DPDK的新手。我正在尝试了解KNI。我编译并启动了库提供的KNI示例。 我使用ifconfig命令调出对应于每个端口的启动vEth接口,并为它们分配ipaddress和netmasks。 我试图ping和hping(tcp ping)在同一网络上的其他机器。通过tcpdump,我可以看到KNI接口发出正确的帧,但似乎没有收到任何东西。 我在dmesg或运行KNI测试脚本的控制台中看不到任何错

    1热度

    1回答

    我在打开的vSwitch(OVS)安装DPDK。 https://github.com/openvswitch/ovs/blob/master/INSTALL.DPDK.md 的问题是,当我跑2个命令这样。 export DB_SOCK=/usr/local/var/run/openvswitch/db.sock sudo ovs-vswitchd --dpdk -c 0x1 -n 4 -- u

    1热度

    2回答

    我有一个关于将DPDK与OVS集成的问题。由于DPDK将帮助数据包绕过内核并将数据包直接传递到用户空间以进行应用,如果我只是想提高Linux机器的基本数据包交换,整合DPDK与OVS是否合理? A (192.168.1.1) -> B (DPDK-OVS) -> C (192.168.1.2)

    1热度

    1回答

    我有一个应用程序,它使用了大量的巨大页面,用于DPDK。我在系统启动时分配页面,然后多次加载/卸载应用程序。 重新加载后,程序无法再分配大量页面。当我看着meminfo,我看到: HugePages_Total: 2656 HugePages_Free: 1504 HugePages_Rsvd: 18446744073709551615 HugePages_Surp: 0 这将仍然