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


Стандартизированные ключевые слова INF для SR-IOV

В этом разделе описываются стандартизированные ключевые слова INF для единого корневого интерфейса виртуализации ввода-вывода (SR-IOV). Эти ключевые слова относятся к INF-файлу для драйвера минипорта физической функции PCI Express (PCIe) сетевого адаптера SR-IOV.

Ключевые слова SR-IOV INF описаны в следующих разделах:

Стандартизированные ключевые слова INF для включения или отключения поддержки SR-IOV

Стандартизированные ключевые слова INF для конфигурации коммутатора сетевого адаптера по умолчанию

Стандартизированные ключевые слова INF для включения или отключения поддержки SR-IOV

Стандартизированные ключевые слова INF определяются для включения или отключения поддержки функций SR-IOV сетевого адаптера.

*СИОВ
Значение типа , описывающее, включило ли устройство функцию SR-IOV или отключило ее.

После установки драйвера администраторы могут обновить значение *SRIOV ключевое слово на странице свойств Дополнительно для сетевого адаптера. Дополнительные сведения о дополнительных свойствах см. в разделе Указание параметров конфигурации для страницы "Дополнительные свойства".

Примечание Драйвер мини-порта автоматически перезапускается после внесения изменений на странице свойств Дополнительно для адаптера.

*SriovPreferred
Значение , определяющее, следует ли включать возможности SR-IOV вместо возможностей очереди виртуальных машин (VMQ) или масштабирования на стороне получения (RSS).

Это скрытое ключевое слово значение, которое не должно указываться в INF-файле и не отображается на странице свойств Дополнительно для сетевого адаптера.

Дополнительные сведения о том, как интерпретировать ключевые слова SR-IOV, VMQ и RSS, см. в статье Обработка стандартизированных ключевых слов SR-IOV, VMQ и RSS.

Стандартизированные ключевые слова INF SR-IOV являются ключевыми словами перечисления и описаны в следующей таблице. Столбцы в этой таблице описывают следующие атрибуты для ключевое слово перечисления:

SubkeyName
Имя ключевое слово, которое необходимо указать в INF-файле. Это имя также отображается в реестре в разделе NDI\params\ для сетевого адаптера.

ParamDesc
Отображаемый текст, связанный с ключевое слово SubkeyName.

Примечание Независимый поставщик оборудования (IHV) может определить любой описательный текст для subkeyName.

Значение
Целочисленное значение перечисления, связанное с каждым subkeyName ключевое слово в списке.

EnumDesc
Отображаемый текст, связанный с каждым значением, которое отображается в меню.

SubkeyName ParamDesc Значение EnumDesc
*СИОВ SR-IOV; 0 Выключено
1 (по умолчанию) Активировано
*SriovPreferred Записи ParamDesc и EnumDesc для этого подраздела нельзя использовать ни в INF-файлах, ни в пользовательском интерфейсе. 0 (по умолчанию) Отчеты о возможностях RSS или VMQ на основе ключевое слово *VmqOrRssPreferrence. Не сообщайте о возможностях SR-IOV. Дополнительные сведения о ключевое слово *VmqOrRssPreferrence см. в разделе Стандартизированные ключевые слова INF для VMQ.
1 Отчеты о возможностях SR-IOV.

Дополнительные сведения о стандартизированных ключевых словах INF см. в разделе Стандартизированные ключевые слова INF для сетевых устройств.

Стандартизированные ключевые слова INF для конфигурации коммутатора сетевого адаптера по умолчанию

Начиная с Windows Server 2012 интерфейс SR-IOV поддерживает только один коммутатор сетевого адаптера. Этот параметр называется коммутатором сетевого адаптера по умолчанию, на который ссылается идентификатор NDIS_DEFAULT_SWITCH_ID.

INF-файл для драйвера минипорта PF должен указывать конфигурацию коммутатора сетевой карты по умолчанию на сетевом адаптере SR-IOV. Это позволяет сетевому установщику копировать сведения о конфигурации коммутатора по умолчанию из INF-файла в конфигурацию реестра мини-порта в подразделе для параметра по умолчанию (NDI\params\NicSwitches\0).

Эти ключевые слова не отображаются на странице свойств Дополнительно для сетевого адаптера и не могут быть настроены пользователем. Эти ключевые слова задаются с помощью директивы AddReg в разделе DDInstall INF-файла. Каждый ключевое слово задается отдельной директивой AddReg.

В следующей таблице описаны ключевые слова INF для конфигурации коммутатора сетевой карты по умолчанию сетевого адаптера SR-IOV. Столбцы в этой таблице описывают следующие атрибуты для этих ключевых слов:

SubkeyName
Имя ключевое слово, которое необходимо указать в INF-файле. Это имя также отображается в реестре в разделе NDI\params\NicSwitches\0 для сетевого адаптера.

Значение
Значение, связанное с ключевое слово SubkeyName.

Тип данных
Тип значения данных.

SubkeyName Значение Тип данных Примечания
*Флаги 0 REG_DWORD Этому значению должно быть присвоено ключевое слово.
*SwitchType 1 REG_DWORD Этому значению должно быть присвоено ключевое слово.
*SwitchId 0 REG_DWORD Этому значению должно быть присвоено ключевое слово.
*SwitchName "Переключатель по умолчанию" REG_SZ Этому значению должно быть присвоено ключевое слово.
*NumVFs (0-n), REG_DWORD n — это максимальное количество виртуальных функций PCIe (VF), поддерживаемых сетевым адаптером SR-IOV. Примечание Этот раздел реестра определяет максимальное количество виртуальных машин, поддерживаемых сетевым адаптером. Когда драйвер мини-порта вызывает NdisMSetMiniportAttributes, он может объявить меньше этого значения в зависимости от доступных аппаратных ресурсов сетевого адаптера. Дополнительные сведения см. в разделе Определение возможностей коммутатора сетевого адаптера.

Ниже приведен пример директив AddReg для конфигурации коммутатора сетевой карты по умолчанию сетевого адаптера SR-IOV:

HKR, NicSwitches\0, *SwitchId,   0x00010001, 0
HKR, NicSwitches\0, *SwitchName, 0x00000000, “Default Switch”

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

Дополнительные сведения о коммутаторе сетевого адаптера по умолчанию см. в разделе Коммутаторы сетевого адаптера.