Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот тест проверяет реализацию масштабирования на стороне масштабирования (RSS) драйвера минипорта. Он проверяет, что при включении RSS минипорт не удаляет пакеты, указывает их порядок и (при необходимости) помещает их на правильный процессор. Он также проверяет отключение RSS.
В этом тесте используется таблица косвенного обращения, содержащая ряд процессоров, равных большему количеству аппаратных очередей, поддерживаемых минипортом или числу процессоров в системе.
В этом тесте есть две основные итерации:
Один экземпляр адаптера поддержки, отправляющий пакеты в драйвер мини-порта RSS.
Несколько отправителей отправляют пакеты в драйвер мини-порта RSS.
Тестируются как OID_GEN_RECEIVE_SCALE_PARAMETERS (RSS), так и OID_GEN_RECEIVE_HASH (только хэш). RSS сначала пробуется. Если RSS не поддерживается, тест возвращается только к хэш-коду. Если поддерживается RSS, тест также пытается хэшировать только. Сбой произойдет, если драйвер минипорта не поддерживает хэш или RSS и сообщает о возможностях.
Отключение и включение RSS и хэширования проверяются тремя способами:
Установка флага NDIS_RSS_PARAM_FLAG_DISABLE_RSS
Задание стандартного раздела реестра RSS отключенным (0)
Установка хэшФunction в значение 0
При отключении с помощью раздела реестра мы ожидаем, что возможности не будут сообщаться, наборы завершаются сбоем и не выполняются хеширование RSS или хэширования.
Тест отправляет различные типы пакетов:
IPv4 + TCP-пакеты без параметров
Пакеты IPv4 без параметров и заголовка TCP
IPv4 + TCP-пакеты с параметрами IP-адресов фиксированной длины
Пакеты IPv4 с параметрами IP-адресов фиксированной длины и без заголовка TCP
Pv4 + TCP-пакеты с параметрами IP-адресов переменной длины
Пакеты IPv4 с параметрами IP-адресов переменной длины и без заголовка TCP
Первый фрагмент IPv4 + TCP-пакетов без параметров
Средний фрагмент IPv4 + TCP-пакетов без параметров
Последний фрагмент IPv4 + TCP-пакетов без параметров
IPv4 + TCP-пакеты, изменяющие порты и адреса
Необработанные пакеты NDISTest (без IP-адресов или TCP)
IPv6 + TCP-пакеты без параметров
Пакеты IPv6 без параметров и без заголовка TCP
IPv6 + TCP-пакеты с заполнением IP-адресов фиксированной длины
Пакеты IPv6 с заполнением IP-адресов фиксированной длины и без заголовка TCP
Первый фрагмент IPv6 + TCP-пакетов без дополнительных параметров
Средний фрагмент IPv6 + TCP-пакетов без дополнительных параметров
Последний фрагмент IPv6 + TCP-пакетов без дополнительных параметров
Пакеты IPv6 с заголовком типа 0 маршрута и заголовком TCP
Пакеты IPv6 с заголовком типа 2 маршрута и заголовком TCP
Пакеты IPv6 с заголовком типа 2 маршрута и без заголовка TCP
Пакеты IPv6 с заголовком домашнего адреса и заголовком TCP
Пакеты IPv6 с заголовком домашнего адреса и без заголовка TCP
Пакеты IPv6 с домашним адресом и типом маршрута 2 заголовка и заголовком TCP
Пакеты IPv6 с домашним адресом и заголовком типа 2 маршрута и без заголовка TCP
Сведения о тесте
Спецификации |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 120 |
Категория | Разработка |
Время ожидания (в минутах) | 7200 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, настройку и устранение неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед выполнением теста завершите настройку теста, как описано в требованиях к тесту: предварительные требования для тестирования локальной сети.
Устранение неполадок
Общие сведения об устранении неполадок тестов HLK см. в разделе "Устранение неполадок тестов Windows HLK".
Сведения об устранении неполадок см. в разделе "Устранение неполадок с тестированием локальной сети".
Дополнительные сведения
Синтаксис команд
Команда | Description |
---|---|
[WTTRunWorkingDir]\ndistest\bin\ndtest.exe /logo /auto /server /support:[SupportDeviceGuid0] /msg:[ServerMessageDeviceGuidid] |
Запускает тестовый сервер NDIS. |
[WTTRunWorkingDir]\ndistest\bin\ndtest.exe /auto /dvi /u /target:Miniport /tc:[queryTestDeviceID] /support:[SupportDeviceGuid0] /msg:[ClientMessageDeviceGuid] /script:{2c_Mini6RSSSendRecv.wsf} |
Запускает тестовый клиент NDIS. |
Параметры
Наименование параметра | Описание параметра |
---|---|
queryTestDeviceID | |
SupportDeviceGuid0 | |
ClientMessageDeviceGuid | |
ServerMessageDeviceGuid | |
TestScript | Разделенный запятыми список тестовых заданий для выполнения |
sleep.vbs |