這里做幾點說明:
- OpenDataPlane就是開源數(shù)據(jù)面設計,主要用于網(wǎng)絡通信設備數(shù)據(jù)面。(不了解這些術語的實在沒辦法了)
- ODP與DPDK都可以指導數(shù)據(jù)面的設計,因此放在同一個文集里。
- ODP側重于抽象,DPDK則側重于實現(xiàn),并且確實實現(xiàn)了,可以說,DPDK算是ODP的一個實現(xiàn)例子。
- 本文檔為英文翻譯,想看原文的,直接上官網(wǎng),水平有限,而且有時候心情不佳,難免犯錯,歡迎指正,共同學習。
- 可以在簡書上給半天妖留言,或者郵件我dpanic@sina.com 。
好,下面開始是正文了。
本文檔旨在指導新的ODP應用程序開發(fā)人員。 有關ODP的更多詳細信息,請參見 ODP 主頁。

Overview of a system running ODP applications.png
ODP是一份API規(guī)范,為高性能網(wǎng)絡應用程序的實現(xiàn)提供平臺獨立性、自動硬件加速和CPU擴展。 本文檔介紹如何充分利用API的優(yōu)勢來編寫應用程序。