DPDK（），是一组快速处理数据包的开发平台及接口。 ，运行于Intel X86与arm平台上（最新版本也开始支持PowerPC）。该平台采用BSD许可证发布。
概述.在X86结构中，处理数据包的传统方式是CPU中断方式，即网卡驱动接收到数据包后通过中断通知CPU处理，然后由CPU拷贝数据并交给协议栈。在数据量大时，这种方式会产生大量CPU中断，导致CPU无法运行其他程序。而DPDK则采用轮询方式实现数据包处理过程：DPDK重载了网卡驱动，该驱动在收到数据包后不中断通知CPU，