DPDK provides a simple, complete framework for fast packet processing in data plane applications. Using the APIs provided as part of the framework, applications can leverage the capabilities of underlying network infrastructure.
This document describes DPDK basic introduction, DPDK core components, DPDK Linux networking, DPDK Crypto Subsystem, DPDK memory manager and DPDK implementation on Layerscape platforms.
1. DPDK Basic Introduction
2. DPDK core components
3. DPDK Linux Networking
4. DPDK Crypto Subsystem
4.1 DPDK Crypto Subsystem APIs
4.2 DPDK Security Offload – rte_security
5. DPDK memory manager
5.1 Multi-layered memory architecture
5.2 Buffer Manager
5.3 Packet Buffer mbuf
6. DPDK implementation on Layerscape platforms