Обзор NDIS MSI-X

Сигналы прерывания сообщений (MSI) предоставляют альтернативу традиционным прерываниям, основанным на линиях, которые могут использовать сетевые устройства и их минипорт-драйверы. Начиная с Windows Vista операционная система поддерживает два типа MSIs: PCI V2.2 MSI и PCI V3.0 MSI-X.

Драйверы минипорта, поддерживающие MSI-X, могут указывать привязку прерывания, что является подмножеством центральных процессоров (ЦП), на которых выполняются подпрограммы службы прерывания сообщений. Вы можете указать сходство прерываний для каждого MSI-X сообщения, например, можно указать сходство прерываний на компьютерах с архитектурой неоднородного доступа к памяти (NUMA) с точки зрения "близкости" устройства к определенным ЦП.

Поддержка MSI-X может обеспечить значительные преимущества в производительности, особенно для сетевых интерфейсных карт (NICs), поддерживающих масштабирование на стороне получения (RSS). Дополнительные сведения о масштабировании получающей стороны см. в разделе Масштабирование получающей стороны.

Дополнительные сведения о строчно ориентированных прерываниях см. в разделе Управление прерываниями.

В этом разделе приведено следующее:

MSI-X Инициализация

Обработка прерывания MSI

синхронизация с помощью прерываний MSI

Изменение привязки ЦП MSI-X записей таблицы