主要参考如下连接
DPDK收发包流程分析(一)_To be a BetterMan的博客-CSDN博客_dpdk 收发包
1)rx_ring:存放描述符的环形队列,描述符包含mbuf的起始物理地址和DD标志等。dma从该内存地址写入或者读取数据
sw_ring描述符存放的是mbuf的起始虚拟地址。应用从该虚拟地址写入或者读取数据。虚拟地址和物理地址是映射关系
(2)dpdk初始化时,两个队列会第一次填充,环形队列有一种机制可以保证dma和应用可以同时读写数据。
主要参考如下连接
DPDK收发包流程分析(一)_To be a BetterMan的博客-CSDN博客_dpdk 收发包
1)rx_ring:存放描述符的环形队列,描述符包含mbuf的起始物理地址和DD标志等。dma从该内存地址写入或者读取数据
sw_ring描述符存放的是mbuf的起始虚拟地址。应用从该虚拟地址写入或者读取数据。虚拟地址和物理地址是映射关系
(2)dpdk初始化时,两个队列会第一次填充,环形队列有一种机制可以保证dma和应用可以同时读写数据。