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