1. 介紹
這篇文檔提供了DPDK的軟件架構(gòu)垮刹、開發(fā)環(huán)境信息和程序優(yōu)化指導(dǎo)。
示例應(yīng)用編碼坐榆、編譯和運(yùn)行命令的詳細(xì)信息請參考Sample Applications User Guide涤垫。
編譯和運(yùn)行應(yīng)用的詳細(xì)方法請參考DPDK Getting Started Guide。
1.1. 文檔導(dǎo)航
DPDK文檔建議閱讀順序:
發(fā)布說明: 提供了指定發(fā)布版本的信息厂抖,包括支持的特性、使用限制克懊、修復(fù)的問題忱辅、已知問題等。 同時(shí)也以FAQ格式提供常見問題解答谭溉。
入門指南: 描述了如何安裝和配置DPDK軟件墙懂,帶領(lǐng)用戶快速地使用DPDK。
FreeBSD*入門指南: FreeBSD*系統(tǒng)的DPDK使用指南扮念。 DPDK Release 1.6.0版本增加了對FreeBSD*的支持损搬。根據(jù)這篇指導(dǎo)可以幫助你在FreeBSD*系統(tǒng)上快速入門DPDK。
開發(fā)者指南(當(dāng)前文檔): 描述:
Linux環(huán)境下軟件架構(gòu)和使用方法 (通過示例介紹使用方法)
構(gòu)建系統(tǒng)(包括使用根目錄Makefile命令構(gòu)建開發(fā)套件和應(yīng)用)和應(yīng)用移植指導(dǎo)
一些優(yōu)化手段柜与,包括已經(jīng)在軟件中使用的和新開發(fā)時(shí)應(yīng)該考慮到的
同時(shí)也提供了一組術(shù)語巧勤。
API參考手冊: 提供了DPDK函數(shù)、數(shù)據(jù)結(jié)構(gòu)和其他的程序結(jié)構(gòu)的詳細(xì)信息
示例程序指導(dǎo)(Sample Applications User Guide): 介紹了一些示例程序弄匕。 對每個(gè)示例程序提供了功能描述颅悉,編譯和運(yùn)行命令。
1.2. 相關(guān)出版物
下面的文檔提供了使用DPDK開發(fā)應(yīng)用的相關(guān)信息:
Intel? 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide