Calidad de conexión de baja latencia de WiFiCx

Un puerto se puede configurar para la operación en modo de baja latencia si hay una aplicación que se ejecuta en el sistema que necesita tráfico de datos de baja latencia (por ejemplo, aplicaciones VoIP). Cuando se encuentra en este modo de operación, el controlador debe modificar cualquier comportamiento (como examinar o mejorar la itinerancia de AP) que provocaría que se desplace del canal del puerto configurado para el modo de baja latencia. También debe seguir las instrucciones especificadas para la indicación de NDIS_STATUS_WDI_INDICATION_LINK_STATE_CHANGE . El host proporciona WDI_TLV_LOW_LATENCY_CONNECTION_QUALITY_PARAMETERS que el puerto debe usar cuando se encuentra en este modo. Esto especifica el tiempo máximo en el que el puerto debe estar fuera del canal y el valor mínimo de calidad del vínculo al que debe caer la conexión antes de iniciar una itinerancia de baja latencia (incluido el envío de NDIS_STATUS_WDI_INDICATION_ROAMING_NEEDED).

En el caso de los exámenes, el host proporciona el tiempo máximo de permanencia del canal (hay valores diferentes para los canales activos y pasivos) y el adaptador no debe ir por encima del tiempo máximo. El host también limita los exámenes innecesarios. Sin embargo, el adaptador puede limitar aún más el examen si el WDI_SCAN_TRIGGER es WDI_SCAN_TRIGGER_BACKGROUND o WDI_SCAN_TRIGGER_ROAM. Si el adaptador realiza sus propios exámenes en este modo, se recomienda que incluya el SSID que está buscando (a menos que sea después de una reanudación de suspensión) para reducir el tiempo de permanencia en un canal. Además, debe evitar el examen de varios canales en un solo examen fuera del canal para que esté bajo el límite total de tiempo fuera del canal.

El host considera NDIS_STATUS_WDI_INDICATION_ROAMING_NEEDED una solicitud fuerte del adaptador para itinerancia, por lo que cuando se encuentra en este modo, el adaptador debe tener cuidado con la frecuencia con la que se envía esta indicación. Si el adaptador realiza sus propias decisiones de selección de itinerancia/AP, debe emplear mecanismos adecuados (como informes vecinos o PMKID) para buscar y seleccionar o clasificar AP.

Para optimizar el proceso de asociación, el adaptador debe usar la entrada BSS almacenada en caché para la sincronización del temporizador de TSF durante la combinación, si es posible. La entrada almacenada en caché debe ser lo suficientemente buena para la sincronización del temporizador de TSF, lo que es lo suficientemente reciente la mayor parte del tiempo porque se obtuvo de una solicitud de sondeo reciente. La sincronización de TSF se puede realizar más adelante, incluso cuando el controlador decide elegir un AP que no tiene una respuesta de sondeo almacenada en caché actualizada. El controlador puede deshabilitar Wi-Fi ahorro de energía hasta que reciba la siguiente baliza, que suele producirse en 100 ms.

Al operar en el modo de simultaneidad de varios canales, se recomienda que el adaptador emplee ECSA u otros mecanismos para habilitar una experiencia de vibración sin problemas o sin vibración al realizar multiplexación del canal.