37. 編寫高效代碼 本章提供了一些使用DPDK開發(fā)高效代碼的技巧。 有關其他更詳細的信息,請參閱Intel? 64 and IA-32 Arc...
投稿
37. 編寫高效代碼 本章提供了一些使用DPDK開發(fā)高效代碼的技巧。 有關其他更詳細的信息,請參閱Intel? 64 and IA-32 Arc...
34. 構(gòu)建你自己的應用程序 34.1. 在DPDK中編譯一個示例程序 當編譯示例應用程序(如 hello world)時,需要導出變量:RTE...
33. 擴展 DPDK 本章描述了開發(fā)者如何通過擴展DPDK來提供一個新的庫、目標文件或者支持新的開發(fā)板。 33.1. 示例:添加新的庫 lib...
32. DPDK 根目錄 Makefile 理解 DPDK提供了一個根目錄級別的Makefile,包含配置,構(gòu)建,清理,測試,安裝等目的。 這些...
31. 開發(fā)套件構(gòu)建系統(tǒng) DPDK 需要一個構(gòu)建系統(tǒng)用于編譯等操作。 本節(jié)介紹 DPDK 框架中使用的約束和機制。 這個框架有兩個使用場景: 編...
30. 源碼組織 本節(jié)介紹DPDK框架中的源碼組織結(jié)構(gòu)。 30.1. Makefiles 和 Config 注意:在本文的描述中 RTE_SDK...
29. 端口熱插拔框架 端口熱插拔框架為DPDK應用程序提供了運行時添加、移除端口的能力。 由于框架一來PMD實現(xiàn),所以熱插拔的端口必須是PMD...
28. Metrics 庫 Metrics 庫實現(xiàn)了一個機制,通過這個機制,producers 可以發(fā)布numeric信息,供 consumer...
27. Vhost 庫 Vhost庫實現(xiàn)了一個用戶空間virtio網(wǎng)絡服務器,允許用戶直接操作virtio。 換句話說,它允許用戶通過VM vi...
警告:很粗糙 26.4.3.2. 哈希表用例 流分類 描述: 對于每個輸入數(shù)據(jù)包,流分類至少執(zhí)行一次。 此操作將每個輸入的數(shù)據(jù)包映射到通常包含數(shù)...