Condividi tramite


Riattivazione del frame di azione in ingresso

La funzionalità Wake on Incoming Action Frame riattiva un dispositivo WiFiCx da uno stato di basso consumo quando riceve fotogrammi di azione specifici dall'AP. I driver WiFiCx devono supportare la riattivazione del frame di azione in ingresso per supportare le funzionalità di QoS R1 , tra cui il servizio di classificazione dei flussi con mirroring (MSCS) e il mapping QoS (mapping da DSCP a UP).

Per supportare la riattivazione del frame di azione in ingresso, il driver deve:

  1. Impostare il campo IncomingActionFrame in WIFI_ADAPTER_WAKE_CAPABILITIES su TRUE.

  2. Impostare il campo MaxNumConfigurableActionFrameWakePatterns in WIFI_STATION_CAPABILITIES sul maggior numero di modelli ragionevolmente configurabili dal firmware. Questo valore deve essere diverso da zero se il driver indica il supporto di IncomingActionFrame . Se il campo IncomingActionFrame di WIFI_ADAPTER_WAKE_CAPABILITIES è true, il driver deve impostare MaxNumConfigurableActionFrameWakePatterns su:

    • 1 per supportare MSCS.
    • 2 per supportare il mapping QoS.

Se MaxNumConfigurableActionFrameWakePatterns è minore del valore minimo necessario per ogni funzionalità, il sistema operativo disabiliterà la funzionalità.

Il numero di requisiti del modello di riattivazione per MSCS, mapping QoS e qualsiasi altra funzionalità che richiede riattivazione del frame di azione in ingresso è soggetta a modifiche in futuro.

Nota: il numero totale di offload WifiPowerOffloadTypeWakeOnIncomingActionFrame può superare MaxNumConfigurableActionFrameWakePatterns perché i modelli di riattivazione identici possono essere scaricati in ogni NETADAPTER. Ad esempio, è possibile inviare una riattivazione del frame di azione in ingresso per la configurazione del mapping da DSCP a UP sia a quella primaria che secondaria. Tuttavia, il numero totale di modelli univoci scaricati nel dispositivo sarà minore o uguale a MaxNumConfigurableActionFrameWakePatterns.

Quando il dispositivo si trova in Dx e riceve un frame di azione corrispondente a uno dei modelli offloaded, deve riattivarsi e il driver deve segnalare WifiWakeReasonTypeIncomingActionFrame usando la funzione WifiAdapterReportWakeReason e indicare il frame di azione ricevuto.