一、DPDK介绍
DPDK全称是Data Plan Development Kit,是Intel开发的一套开源的工具,主要以IA(Intel Architecture)多核处理器平台为平台,实现高性能数据包处理。
处于Linux, 传统的网络驱动对数据包处理流程如下:
1)数据包到达网卡。
2)网卡设备进行DMA操作。
3)网卡发送中断,唤醒处理器。
4)驱动填充读写缓冲区。
一、DPDK介绍
DPDK全称是Data Plan Development Kit,是Intel开发的一套开源的工具,主要以IA(Intel Architecture)多核处理器平台为平台,实现高性能数据包处理。
处于Linux, 传统的网络驱动对数据包处理流程如下:
1)数据包到达网卡。
2)网卡设备进行DMA操作。
3)网卡发送中断,唤醒处理器。
4)驱动填充读写缓冲区。