Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
QoS R1 introduit des fonctionnalités avancées de gestion du trafic pour les appareils WiFiCx. QoS R1 permet de hiérarchiser les paquets de données Wi-Fi par le biais du service mscS (Mirrored Stream Classification Service) et du mappage qoS (mappage DSCP-to-UP). Ces fonctionnalités améliorent l’efficacité du réseau et l’expérience utilisateur en appliquant des stratégies QoS appropriées à différents types de trafic.
La fonctionnalité QoS R1 englobe les sections 3.1 et 3.2 de la norme WFA Wi-Fi QoS Management Specification.
À compter de WiFiCx version 1.2, vous pouvez incorporer des fonctionnalités QoS R1 dans votre pilote client WiFiCx. QoS R1 est disponible uniquement dans le modèle de pilote WiFiCx. Cet article décrit les modifications du pilote requises pour prendre en charge ces fonctionnalités.
Exigences du pilote QOS R1
Pour prendre en charge la suite de fonctionnalités QoS R1, un pilote client WiFiCx doit :
- Prise en charge de WiFiCx version 1.2 ou ultérieure.
- Supporter les normes WMM (Wi-Fi Multimédia).
- Avoir la possibilité d’envoyer/recevoir des trames d’action.
- Introduisez la prise en charge du wake configurable par le système d’exploitation sur la trame d’action entrante.
- Communiquer le support du système d'exploitation pour les fonctionnalités QoS aux points d'accès (AP) via des trames de réassociation.
- Indiquez le support du pilote pour le mappage MSCS et QoS si les critères précédents sont remplis.
Master ès Sciences en Informatique
Pour prendre en charge MSCS :
Le pilote définit le champ MSCSSupported dans WIFI_STATION_CAPABILITIES sur TRUE.
Si le pilote définit MSCSSupported sur true, Windows indique la prise en charge de MSCS en marquant le bit MSCSSupported dans WDI_TLV_CONNECTION_SETTINGS.
Si Windows définit le bit MSCSSupported sur 1, le pilote doit définir le champ SCS mis en miroir de l’élément des Fonctionnalités étendues (Bit 85) sur 1 dans la demande de (re)association.
Après une association réussie, Windows tente de configurer une session MSCS avec l’API :
Windows envoie une tâche OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME au pilote.
Cette tâche invite le pilote à envoyer une trame d’action de requête MSCS à l’AP avec les paramètres de masque TCLAS par défaut (comme spécifié dans la spécification de test WFA).
Le pilote indique l’état de la réponse du Action Frame via NDIS_STATUS_WDI_INDICATION_ACTION_FRAME_RECEIVED.
Lorsque la prise en charge de MSCS est requise, le pilote doit supporter la fonctionnalité Wake on Incoming Action Frame pour MSCS. Lorsque vous accédez à Dx avec une session MSCS active, le système d’exploitation configure le pilote pour qu’il se réveille à la réception d’une trame de réponse MSCS.
Le système d’exploitation peut demander au pilote d'envoyer une trame d’action de requête MSCS au point d'accès (AP) pour demander le démantèlement de MSCS via la tâche OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME.
Cartographie QoS
Pour prendre en charge le mappage QoS :
Le pilote définit le champ DSCPToUPMappingSupported dans WIFI_STATION_CAPABILITIES sur TRUE.
Si le pilote définit DSCPToUPMappingSupported sur true, Windows indique la prise en charge du mappage QoS en marquant le bit DSCPToUPMappingSupported dans WDI_TLV_CONNECTION_SETTINGS.
Si Windows définit le bit DSCPToUPMappingSupported sur 1, le pilote doit définir le champ QoS Map de l’élément Fonctionnalités étendues (Bit 32) sur 1 dans la requête de reassociation (ou d'association).
Une fois le mappage QoS établi par le biais d’une (re)association, ou d’une trame d’action de configuration QoS qui inclut un élément QoS Map, le système d’exploitation définit les valeurs UP appropriées en fonction du mappage reçu de l’AP.
Pour les associations réussies dans lesquelles la prise en charge du mappage QoS est indiquée, le pilote doit :
Incluez la WDI_TLV_ASSOCIATION_RESPONSE_FRAME dans le WDI_TLV_ASSOCIATION_RESULT.
Indiquez que la carte QoS entrante configure les trames d’action sur le système d’exploitation via NDIS_STATUS_WDI_INDICATION_ACTION_FRAME_RECEIVED.
Lorsque la prise en charge du mappage QoS est indiquée, le pilote doit prendre en charge Wake on Incoming Action Frame pour le mappage DSCP-to-UP. Lorsque vous accédez à Dx avec le mappage QoS établi, le système d’exploitation configure le pilote pour qu’il se réveille à la réception d’une trame d’action de configuration de qoS Map.