The Data Plane Development Kit (DPDK) is a set of data plane libraries and NIC drivers that can be used to optimize the data path in networking applications, enabling the creation of high performance virtual network functions on COTS Intel x86 processors.