一:简介
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数据的主要目的地和来源,而不是主存储器。