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 這將仍然