Geeking Out

Intel® DPDK Review

With the growth of network virtualization, it’s time to take a look back at Intel Data Plane Development Kit (DPDK). DPDK provides optimized Packet Processing on Intel® Architectures.

The following homepage and document from Intel® details DPDK capabilities…

DPDK is a set of software libraries and hardware optimizations to improve packet processing performance. From a 2013 presentation, Intel® has stated that a single Intel® processor is now capable of achieving over 80Mpps.

Intel® have also detailed enhancements in encryption, cryptographic computation, and compression – all areas that network virtualization can benefit from. Intel® recognize that all their processor architectures can benefit from packet processing optimization so DPDK is not limited to x86.

Some additional links…

Related Posts
VMware Extensible Debugging Tool for EPSec and NetX
ESXI + RDM’s + MSCS (VPLEX) Gotcha
Throughput Testing – VM’s between Hypervisors