Compartir a través de


Reactivación con marco de acción entrante

La funcionalidad Reactivación con marco de acción entrante reactiva un dispositivo WiFiCx desde un estado de baja energía cuando recibe marcos de acción específicos del AP. Los controladores WiFiCx deben admitir Reactivación con marco de acción entrante para admitir características de QoS R1, incluido el servicio de clasificación de secuencias reflejadas (MSCS) y la asignación de QoS (Asignación de DSCP a UP).

Para admitir Reactivación con marco de acción entrante, el controlador debe:

  1. Establecer el campo IncomingActionFrame de WIFI_ADAPTER_WAKE_CAPABILITIES en TRUE.

  2. Establecer el campo MaxNumConfigurableActionFrameWakePatterns de WIFI_STATION_CAPABILITIES con el mayor número de patrones razonablemente configurables por el firmware. Este valor debe ser distinto de cero si el controlador indica la compatibilidad con IncomingActionFrame. Si el campo IncomingActionFrame de WIFI_ADAPTER_WAKE_CAPABILITIES es true, el controlador debe establecer MaxNumConfigurableActionFrameWakePatterns en:

    • para admitir MSCS.
    • para admitir la asignación de QoS.

Si MaxNumConfigurableActionFrameWakePatterns es menor que el valor mínimo necesario para cada característica, el sistema operativo deshabilitará la característica.

El número de requisitos de patrón de reactivación para MSCS, asignación de QoS y cualquier otra característica que necesite Reactivación con marco de acción entrante está sujeta a cambios en el futuro.

Nota: El número total de descargas de WifiPowerOffloadTypeWakeOnIncomingActionFrame puede superar MaxNumConfigurableActionFrameWakePatterns porque se pueden descargar patrones de reactivación idénticos en cada NETADAPTER. Por ejemplo, se puede enviar una descarga de Reactivación con marco de acción entrante para la asignación de DSCP a UP en la STA principal y secundaria. Sin embargo, el número total de patrones únicos descargados en el dispositivo será menor o igual que MaxNumConfigurableActionFrameWakePatterns.

Cuando el dispositivo está en Dx y recibe un marco de acción que coincide con uno de los patrones descargados, debe reactivarse y el controlador debe notificar WifiWakeReasonTypeIncomingActionFrame mediante la función WifiAdapterReportWakeReason e indicar el marco de acción recibido.