转自:DPDK(一):专业术语 - 小蚂蚁_CYJ - 博客园
一:简介
 1、术语
 EAL:Environment Abstraction Layer
 LPM:Longest Prefix Match
 IOVA-contiguous:
 VFIO:VFIO是一个可以安全的把设备I/O、中断、DMA等暴露到用户空间,从而可以在用户空间完成设备驱动的框架。
 NUMA:Non Uniform Memory Access Architecture 非统一内存访问
 DMA:Direct Memory Access,直接内存存取
 TLS:Thread Local Storage
 UIO:Userspace I/O 是运行在用户空间的I/O技术,只支持一个中断号
 NIC:Network Interface Card ,网卡也叫“网络适配器”
 PMD:Physical Media Dependent,物理介质关联层接口
 LSC:link status change
 IOMMU:(i/o memory management unit)。IOMMU有两大功能:控制设备DMA地址映射到机器物理地址(dmar),中断重映射(intremap)
 IOVA:
 TLS:Thread Local Storage
 Offload:谷歌的解释 Computers To transfer (data) to a peripheral device.在这里就是解释为发包的意思。卸载嘛,把包从网卡上卸出去,发出去的意思。
 MMIO:Memory-mapped I/O 内存映射I/O,它是PCI规范的一部分,I/O设备被放置在内存空间而不是I/O空间。从处理器的角度看,内存映射I/O后系统设备访问起来和内存一样。
 DDIO:Intel DDIO, Intel的以太网服务器NICs和控制器直接与处理器缓存通信,无需绕道通过系统内存。Intel DDIO使处理器缓存成为I/O数据的主要目的地和来源,而不是主存储器。