Recent trends are moving toward a Linux user space as an environment for packet processing. Hardware vendors have provided their own API in the user space for accessing data plane functions like sending and receiving packets, classification, scheduling, and acceleration. As the market matures, a shift toward a common API is allowing a degree of portability across hardware platforms. For DPDK or ODP, efforts are in place to create a platform independent and vendor-neutral standard API for optimized packet processing and traditional networking services. This session will provide a comparative analysis and evolution of both of these standards. We'll discuss how NXP is working to provide support for these common API without sacrificing performance or leveraging specific acceleration advantages of the NXP data plane architectures.