NDISTest 6.0 — [2 компьютер] — 2c_Mini6RSSSendRecv (Multi-Group Win8+)
Этот тест проверяет реализацию масштабирования на стороне масштабирования (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 |