Freigeben über


WiFiCx QoS R1

QoS R1 führt erweiterte Datenverkehrsverwaltungsfunktionen für WiFiCx-Geräte ein. QoS R1 ermöglicht die Priorisierung von Wi-Fi Datenpaketen über den Mirrored Stream Classification Service (MSCS) und die QoS-Zuordnung (DSCP-to-UP Mapping). Diese Features verbessern die Netzwerkeffizienz und die Benutzererfahrung, indem geeignete QoS-Richtlinien auf verschiedene Arten von Datenverkehr angewendet werden.

QoS R1-Funktionalität umfasst Abschnitte 3.1 und 3.2 in der WFA-Wi-Fi QoS-Verwaltungsspezifikation.

Ab WiFiCx Version 1.2 können Sie QoS R1-Features in Ihren WIFiCx-Clienttreiber integrieren. QoS R1 ist nur im WiFiCx-Treibermodell verfügbar. In diesem Artikel werden die Treiberänderungen beschrieben, die zur Unterstützung dieser Features erforderlich sind.

QOS R1-Treiberanforderungen

Um die QoS R1-Featuresuite zu unterstützen, muss ein WiFiCx-Clienttreiber:

  1. Unterstützen Sie WIFiCx, Version 1.2 oder höher.
  2. Unterstützen Sie WMM (Wi-Fi Multimedia)-Standards.
  3. Sie besitzen die Fähigkeit, Aktionsframes zu senden und zu empfangen.
  4. Einführung der Unterstützung für oskonfigurierbares Wake im eingehenden Aktionsframe.
  5. Kommunizieren Sie die Unterstützung von QoS-Features im Betriebssystem an Access Points (AP) über (Re-)Assoziationsrahmen.
  6. Geben Sie die Treiberunterstützung für MSCS und QoS-Zuordnung an, wenn die vorstehenden Kriterien erfüllt sind.

MSCS

So unterstützen Sie MSCS:

  1. Der Treiber legt das Feld MSCSSupported in WIFI_STATION_CAPABILITIES auf TRUE fest.

  2. Wenn der Treiber MSCSSupported auf "true" festlegt, gibt Windows die MSCS-Unterstützung an, indem das MSCSSupported-Bit in WDI_TLV_CONNECTION_SETTINGS markiert wird.

  3. Wenn Windows das MSCSSupported-Bit auf 1 festlegt, muss der Treiber das Gespiegeltes SCS-Feld des Elements "Erweiterte Fähigkeiten" (Bit 85) auf 1 in der (erneuten) Zuordnungsanforderung festlegen.

Nach einer erfolgreichen Zuordnung versucht Windows, eine MSCS-Sitzung mit der AP einzurichten:

  1. Windows sendet eine OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME Aufgabe an den Treiber.

  2. Mit dieser Aufgabe wird der Treiber aufgefordert, einen MSCS-Anforderungsaktionsrahmen an die AP mit standardmäßigen TCLAS-Maskenparametern zu senden (wie in der WFA-Testspezifikation angegeben).

  3. Der Treiber gibt den Status der Aktionsrahmen-Antwort über NDIS_STATUS_WDI_INDICATION_ACTION_FRAME_RECEIVED an.

Wenn MSCS-Unterstützung angegeben ist, muss der Treiber "Wake on Incoming Action Frame " für MSCS unterstützen. Wenn Sie mit einer aktiven MSCS-Sitzung zu Dx wechseln, konfiguriert das Betriebssystem den Treiber so, dass er beim Empfang eines MSCS-Antwortframes aktiviert wird.

Das Betriebssystem fordert den Treiber möglicherweise auf, einen MSCS-Anforderungsaktionsrahmen an die AP zu senden, um den MSCS-Teardown über die OID_WDI_TASK_SEND_REQUEST_ACTION_FRAME Aufgabe anzufordern.

QoS-Zuordnung

Zur Unterstützung der QoS-Zuordnung:

  1. Der Treiber legt das DSCPToUPMappingSupported-Feld in WIFI_STATION_CAPABILITIES auf TRUE fest.

  2. Wenn der Treiber DSCPToUPMappingSupported auf "true" festlegt, gibt Windows die Unterstützung für die QoS-Zuordnung an, indem das DSCPToUPMappingSupported-Bit in WDI_TLV_CONNECTION_SETTINGS markiert wird.

  3. Wenn Windows das DSCPToUPMappingSupported-Bit auf 1 festlegt, muss der Treiber das QoS Map-Feld des Elements "Erweiterte Funktionen" (Bit 32) auf 1 in der (erneuten)Zuordnungsanforderung festlegen.

Sobald die QoS-Zuordnung über eine (Re-)Zuordnung oder einen QoS Map Configure Action Frame eingerichtet wurde, welcher ein QoS Map-Element enthält, wird das Betriebssystem die geeigneten UP-Werte basierend auf der Zuordnung einstellen, die vom AP empfangen wurde.

Für erfolgreiche Zuordnungen, in denen die QoS-Zuordnungsunterstützung angegeben ist, muss der Treiber:

  1. Schließen Sie die WDI_TLV_ASSOCIATION_RESPONSE_FRAME in die WDI_TLV_ASSOCIATION_RESULT ein.

  2. Geben Sie eingehende "QoS Map Configure Action Frames" über NDIS_STATUS_WDI_INDICATION_ACTION_FRAME_RECEIVED an das Betriebssystem weiter.

Wenn die QoS-Zuordnungsunterstützung angegeben wird, muss der Treiber Wake on Incoming Action Frame für DSCP-to-UP Mapping unterstützen. Beim Wechsel zu Dx mit eingerichteter QoS-Zuordnung konfiguriert das Betriebssystem den Treiber so, dass er nach Erhalt eines QoS-Zuordnungskonfigurationsaktionsrahmens aufgeweckt wird.