Qualidade da conexão de baixa latência do WiFiCx

Uma porta poderá ser configurada para uma operação de modo de baixa latência se houver um aplicativo em execução no sistema que precise de tráfego de dados de baixa latência (por exemplo, aplicativos VoIP). Quando estiver nesse modo de operação, o driver deverá modificar qualquer comportamento (como verificação ou melhor roaming de AP) que faça com que ele saia do canal da porta configurada para o modo de baixa latência. Ele também deve seguir as diretrizes especificadas para a indicação de NDIS_STATUS_WDI_INDICATION_LINK_STATE_CHANGE . O host fornece WDI_TLV_LOW_LATENCY_CONNECTION_QUALITY_PARAMETERS que a porta deve usar quando está nesse modo. Isso especifica o tempo máximo que a porta deve estar fora do canal e o valor mínimo de qualidade do link ao qual a conexão deve cair antes de iniciar um roaming de baixa latência (incluindo o envio de NDIS_STATUS_WDI_INDICATION_ROAMING_NEEDED).

Para verificações, o host fornece o tempo máximo de espera do canal (há valores diferentes para canais ativos e passivos) e o adaptador não deve ultrapassar o tempo máximo. O host também limita as verificações desnecessárias. No entanto, o adaptador poderá limitar ainda mais a verificação se o WDI_SCAN_TRIGGER for WDI_SCAN_TRIGGER_BACKGROUND ou WDI_SCAN_TRIGGER_ROAM. Se o adaptador executar suas próprias verificações nesse modo, é recomendável que ele inclua o SSID que está procurando (a menos que esteja após um currículo de suspensão) para reduzir o tempo de espera em um canal. Além disso, ele deve evitar a verificação de vários canais em uma única verificação fora do canal para que ela esteja abaixo do limite geral de tempo fora do canal.

O host considera NDIS_STATUS_WDI_INDICATION_ROAMING_NEEDED uma solicitação forte do adaptador para fazer roaming, portanto, quando estiver nesse modo, o adaptador deverá ter cuidado com a frequência com que essa indicação é enviada. Se o adaptador executar suas próprias decisões de seleção de roaming/AP, ele deverá empregar mecanismos apropriados (como relatórios vizinhos ou PMKIDs) para localizar e selecionar/classificar APs.

Para otimizar o processo de associação, o adaptador deve usar a entrada BSS armazenada em cache para sincronização do temporizador TSF durante a junção, se possível. A entrada armazenada em cache deve ser boa o suficiente para a sincronização do temporizador TSF, que é recente o suficiente na maioria das vezes porque foi obtida de uma solicitação de investigação recente. A sincronização de TSF pode ser feita posteriormente, mesmo quando o driver decide escolher uma AP que não tenha uma resposta de investigação armazenada em cache atualizada. O driver pode desabilitar Wi-Fi economia de energia até receber o próximo sinalizador, que geralmente ocorre dentro de 100ms.

Ao operar no modo de simultaneidade de vários canais, é recomendável que o adaptador empregue ECSA ou outros mecanismos para habilitar a experiência de tremulação contínua/sem tremulação ao executar multiplexação de canal.