Data Plane Development Kit: Difference between revisions

Content deleted Content added
No edit summary
Line 28:
The EAL also provides additional services including time references, generic [[Bus (computing)|bus]] access, trace and debug functions and alarm operations.
 
TheUsing DPDK implementslibraries one can implement a low overhead [[run-to-completion]], [[pipeline or staged]], [[event driven]], or [[hubrid]] model forcompletely fastin datauserspace planeeliminating kernel and kernel to user copy. Hardware assists from [[NIC/Regex/Accelerators]], libraries enhanced to make use [[ISA]] for bulk performance and accessesaccessing devices via [[Polling (computer science)|polling]] helps to eliminate the performance overhead of [[interrupt]] processingtoo.
 
The DPDK is also in the process of including the event-based programming model for fast data plane processing.
 
The DPDK also includes software examples that highlight best practices for software architecture, tips for data structure design and storage, application profiling and performance tuning utilities and tips that address common network performance deficits.