Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Wznawianie ramki akcji przychodzącej

Funkcja Wake on Incoming Action Frame powoduje wybudzenie urządzenia WiFiCx ze stanu niskiego zasilania, gdy odbiera ono specyficzne ramki akcji z AP. Sterowniki WiFiCx muszą obsługiwać funkcję Wake on Incoming Action Frame, aby obsługiwać funkcje QoS R1, w tym dublowane usługi klasyfikacji strumieni (MSCS) i mapowanie QoS (DSCP-to-UP Mapping).

Aby obsługiwać Wake on Incoming Action Frame, sterownik musi:

  1. Ustaw pole IncomingActionFrame w WIFI_ADAPTER_WAKE_CAPABILITIES na TRUE.

  2. Ustaw pole MaxNumConfigurableActionFrameWakePatterns w WIFI_STATION_CAPABILITIES na największą liczbę wzorców, które mogą być rozsądnie skonfigurowane przez firmware. Ta wartość musi być niezerowa, jeśli sterownik wskazuje obsługę IncomingActionFrame. Jeśli pole IncomingActionFrame w WIFI_ADAPTER_WAKE_CAPABILITIES jest prawdziwe (true), sterownik musi ustawić MaxNumConfigurableActionFrameWakePatterns na:

    • 1 do obsługi MSCS.
    • 2 do obsługi mapowania QoS.

Jeśli MaxNumConfigurableActionFrameWakePatterns jest mniejsza niż minimalna wartość wymagana dla każdej funkcji, system operacyjny wyłączy tę funkcję.

Liczba wymagań dotyczących wzorców budzenia dla programu MSCS, mapowania QoS i każdej innej funkcji, która potrzebuje ramki akcji przychodzącej, może ulec zmianie w przyszłości.

Uwaga: całkowita liczba WifiPowerOffloadTypeWakeOnIncomingActionFrame przekazań może przekraczać MaxNumConfigurableActionFrameWakePatterns, ponieważ identyczne schematy wznawiania mogą być przekazane na każdym NETADAPTER. Na przykład odciążanie ramki akcji przychodzącej w przypadku konfiguracji mapowaniato-UP DSCP można wysłać do podstawowego i pomocniczego sta. Jednak łączna liczba unikatowych wzorców przekazywanych na urządzenie będzie mniejsza lub równa MaxNumConfigurableActionFrameWakePatterns.

Gdy urządzenie znajduje się w Dx i otrzymuje ramkę akcji zgodną z jednym z odciążonych wzorców, musi się obudzić, a sterownik musi zgłosić WifiWakeReasonTypeIncomingActionFrame przy użyciu funkcji WifiAdapterReportWakeReason i wskazać odebraną ramkę akcji.