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


Стандартные ключевые слова INF для NDIS QoS

Стандартизованное ключевое слово INF определяется для включения или отключения поддержки качества обслуживания NDIS (QoS) на мини-драйвере.

INF-файл для минипорт-драйвера адаптера, поддерживающего NDIS QoS, должен содержать стандартизированное INF ключевое слово *QOS. После установки драйвера администраторы могут обновить значение ключевого слова *QOS на странице свойств Advanced для адаптера. Дополнительные сведения о расширенных свойствах см. в разделе Указание параметров конфигурации для страницы расширенных свойств.

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

Ключевое слово *QOS INF является ключевым словом перечисления. В следующей таблице описаны возможные записи INF для ключевого слова *QOS INF. Столбцы в этой таблице описывают следующие атрибуты ключевого слова перечисления:

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

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

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

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

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

SubkeyName ParamDesc Ценность EnumDesc

*QOS

NDIS QoS

0

Отключено QoS

1 (по умолчанию)

Включено QoS

Когда NDIS вызывает функцию MiniportInitializeEx минипорта, драйвер должен выполнить следующее:

  • Минипорт-драйвер должен зарегистрировать аппаратные возможности NDIS QoS, поддерживаемые сетевым адаптером.

  • Драйвер минипорта должен также прочитать значение ключевого слова QOS в реестре, чтобы зарегистрировать текущее состояние аппаратных возможностей адаптера NDIS QoS.

При регистрации текущего состояния аппаратных возможностей NDIS QoS драйвер минипорта должен следовать этим рекомендациям:

  • Если ключевое слово *QOS имеет значение одного, драйвер минипорта должен зарегистрировать все аппаратные возможности NDIS QoS, как в настоящее время включены. Драйвер должен включить аппаратные возможности NDIS QoS независимо от следующего:

    Дополнительные сведения о регистрации оборудования QoS и текущих возможностей см. в разделе "Регистрация возможностей QoS NDIS".

    Примечание Минипорт-драйвер всегда должен выдавать индикации статуса NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE и NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE, если возможности оборудования NDIS QoS включены в данный момент. Начиная с Windows Server 2012, эти сведения о состоянии указывают на текущие операционные и удаленные параметры параметров качества обслуживания соответственно. Эти признаки позволяют системным администраторам просматривать параметры качества обслуживания NDIS и DCB независимо от того, установлен ли компонент сервера Microsoft DCB. Дополнительные сведения см. в разделе "Указание состояния параметра QoS NDIS".

  • Если ключевое слово *QOS имеет значение ноль, драйвер минипорта должен сообщить обо всех возможностях оборудования NDIS QoS как о в настоящее время отключенных. В этом случае операционная система не будет настраивать драйвер с возможностями NDIS QoS.

    Заметка Драйвер должен отключить DCB и DCBX на сетевом адаптере, если ключевое слово *QOS имеет нулевое значение.

  • Если ключевое слово *QOS отсутствует в реестре, драйвер минипорта не должен сообщать о возможностях оборудования NDIS QoS. В этом случае операционная система не настраивает драйвер с возможностями NDIS QoS.

    Заметка Драйвер должен отключить DCB и DCBX в сетевом адаптере, если ключевое слово *QOS отсутствует в реестре.

Помимо ключевого слова *QOS драйвер минипорта должен прочитать ключевое слово *PriorityVLANTag . Это ключевое слово указывает, включен ли сетевой адаптер для вставки тегов 802.1Q для приоритета пакетов и виртуальных локальных СЕТЕЙ (VLAN).

В следующей таблице приведены сведения о связи между значениями ключевых слов *QOS и *PriorityVLANTag .

Параметр ключевого слова QOS Параметр ключевого слова PriorityVLANTag *Описание параметра PriorityVLANTag
0 или отсутствует

0

Приоритет пакета отключен и VLAN отключен

0 или отсутствует

1

Включен приоритет пакета

0 или отсутствует

2

Включена виртуальная локальная сеть

0 или отсутствует

3 (по умолчанию)

Приоритет пакетов и включение VLAN

1

0

Включен приоритет пакета

1

1

Включен приоритет пакета

1

2

Приоритет пакетов и включение VLAN

1

3 (по умолчанию)

Приоритет пакетов и включение VLAN

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

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

Дополнительные сведения о регистрации возможностей качества обслуживания NDIS см. в регистрации возможностей качества обслуживания NDIS.