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


Рекомендации по управлению фильтрами получения объединения пакетов

Если драйвер мини-порта поддерживает объединение пакетов NDIS, он должен следовать следующим рекомендациям по управлению фильтрами получения объединения пакетов:

  • Драйвер мини-порта и базовый сетевой адаптер должны иметь возможность динамически обрабатывать параметры и очистку фильтров приема. Отдельные фильтры получения могут быть заданы или очищены в любое время.

  • Драйвер мини-порта должен поддерживать объединенный счетчик пакетов. Этот 64-разрядный счетчик содержит значение для количества полученных пакетов, соответствующих фильтру объединения пакетов. NDIS запрашивает этот счетчик с помощью запроса OID OID_PACKET_COALESCING_FILTER_MATCH_COUNT.

    Примечание Драйвер мини-порта очищает этот счетчик при переходе в состояние полной мощности, обрабатывая запрос набора OID OID_PNP_SET_POWER. Драйвер мини-порта также очищает счетчик при вызове его функции MiniportResetEx .

  • Драйвер мини-порта не должен отбрасывать фильтры приема объединения пакетов при переходе в состояние с низким энергопотреблением. Однако, хотя сетевой адаптер находится в состоянии с низким энергопотреблением, он должен фильтровать только полученные пакеты на основе шаблонов пробуждения, которые были загружены в адаптер через запросы на набор OID OID_PNP_ENABLE_WAKE_UP.

    Драйвер мини-порта должен настроить сетевой адаптер с фильтрами приема объединения пакетов при переходе адаптера в состояние полной мощности.

  • Драйвер мини-порта не должен удалять фильтры получения объединения пакетов, когда NDIS вызывает функцию MiniportResetEx драйвера. После сброса сетевого адаптера драйвер должен настроить его с помощью фильтров объединения пакетов. Кроме того, драйвер должен очистить счетчик объединенных пакетов.

    Примечание Драйвер мини-порта должен выполнять эту операцию независимо от того, устанавливает ли драйвер для параметра AddressingReset значение TRUE.

  • Если драйвер мини-порта работает в режиме собственной расширяемой станции 802.11 (ExtSTA), он не должен удалять фильтры получения объединения пакетов при обработке запроса метода OID OID_DOT11_RESET_REQUEST. После того как драйвер мини-порта выполнит операцию сброса 802.11, он должен настроить сетевой адаптер с фильтрами приема объединения пакетов. Кроме того, драйвер не должен очищать объединенный счетчик пакетов.

    Дополнительные сведения о режиме расширяемой станции native 802.11 см. в разделе Режим работы расширяемой станции.

    Примечание NDIS не поддерживает объединение пакетов для собственных драйверов мини-портов 802.11, работающих в режиме расширяемой точки доступа (ExtAP). Дополнительные сведения о режиме работы ExtAP см. в разделе Расширяемый режим работы точки доступа.