NDIS MSI-X 概述

消息信号中断 (MSI) 提供了网络设备及其微型端口驱动程序可以使用的传统基于线路的中断的替代方法。 从 Windows Vista 开始,操作系统支持两种类型的 MSI:PCI V2.2 MSI 和 PCI V3.0 MSI-X。

支持 MSI-X 的微型端口驱动程序可以指定 中断相关性,这是运行驱动程序的消息中断服务例程) CPU (中央处理单元的子集。 可以为每个 MSI-X 消息指定中断相关性,例如,可以指定具有非统一内存访问 (NUMA) 体系结构的计算机上的中断相关性,其设备与特定 CPU 的“接近度”。

MSI-X 支持可以提供显著的性能优势,尤其是对于支持接收端缩放 (RSS) 的网络接口卡 (NIC) 。 有关接收方缩放的详细信息,请参阅 接收方缩放

有关基于行的中断的详细信息,请参阅 管理中断

本节包括:

MSI-X 初始化

处理 MSI 中断

与 MSI 中断同步

更改 MSI-X 表项的 CPU 关联