Поделиться через


Общие сведения о NDIS MSI-X

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

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

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

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

Этот раздел состоит из следующих частей.

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

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

Синхронизация с прерыванием MSI

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