What is ODP?

Open Data Plane (ODP) is an open-source project which defines application programming interfaces (APIs) for portable high performance data plane applications.

ODP API design enables various implementation strategies without exposing the application to implementation details. This allows the same application (code or binary) to run efficiently on various hardware platforms with different levels of HW acceleration. For example, a SoC based implementation could implement most ODP APIs with integrated HW acceleration blocks, whereas  a server based implementation could relay on optimized SW.