Sdílet prostřednictvím


Operace příjmu a snižování zátěže WDI

Tyto hlavní kategorie snižování zátěže operací se dají konfigurovat.

  • Operace příjmu na úrovni MSDU
  • Předávání rámce (rozhodnutí o předávání a realizace)
  • Přenesení zátěže protokolu nebo úlohy

Následuje seznam operací RX a snižování zátěže.

Funkce Popis Vlastnictví Poznámky

Dešifrování

Dešifrujte obsah rámce pomocí typu zabezpečení a klíče zabezpečení určeného pro odesílatele.

Cíl

V režimu FIPS implementovaném hostitelem se dešifrování provádí v hostitelském softwaru. Dešifrování cíle se vynechá.

Deagregace A-MPDU

Rozložit RX A-MPDU do jednotlivých MPDU.

Cíl

Deagregace A-MSDU

Rozložit RX A-MSDU do jednotlivých MSDU.

Cíl/TAL

Každý RX MSDU je umístěn do samostatné vyrovnávací paměti.

Odzapouzdření zabezpečení MSDU a odstranění MIC

U typů zabezpečení, které zahrnují mikrofon na úrovni MSDU, ověřte přijatý mikrofon. Zapouzdřte záhlaví a zápatí zabezpečení.

Cíl/TAL

Operační systém provádí opatření v případě potřeby.

Rx decap

Nahraďte neinicialické hlavičky dílčího rámce A-MSDU hlavičkami 802.11 s použitím polí záhlaví 802.11 z počátečního dílčího rámce A-MSDU podle potřeby.

Cíl/TAL

Během degaregace A-MSDU potřebují neinicialické jednotky MSDU jednotek A-MSDU hlavičku 802.3 nahrazenou obecnou hlavičkou 802.11. WDI vždy očekává 802.11 hlavičky.

Logika přeuspořádání Rx

U každého RX MPDU určete, do které pozice pole pro přeuspořádání Rx patří. Určuje, kdy je k dispozici řada snímků v pořadí. Určete, kdy uvolnit čekající snímky, i v případě, že jejich předchozí snímky nedorazily.

Cíl/TAL

Logika vyřazení Rx

Určete, které rámce Rx je potřeba zahodit:

  1. Pokud neodpovídá žádnému z filtrů příjmu paketů.
  2. Pokud je rámec zašifrovaný, je třeba ho zahodit, pokud:
    • Šifrovací klíč není k dispozici pro dešifrování paketu.
    • Datová část paketu se nepodaří úspěšně dešifrovat.
    • Datová část paketu neprojde ověřením MIC.
    • Paket neprojde mechanismem přehrání definovaným pro šifrovací algoritmus (viz kontrola Rx PN/replay).
    • Výjimka ochrany osobních údajů je definována pro etherový typ paketu, který určuje akci WDI_EXEMPT_ALWAYS.
  3. Pokud je rámec nešifrovaný, zahoďte jej, pokud:
    • Šifrovací klíč je k dispozici pro dešifrování paketu a výjimka ochrany osobních údajů je definována pro Ethertype paketu, která určuje akci WDI_EXEMPT_ON_KEY_UNAVAILABLE.
    • Hodnota dot11ExcludeUnencrypted MIB je nastavená na hodnotu true.

Target/TAL provádí všechna rozhodnutí o vyřazení.

Kontrola Rx PN/záznamu přehrávání

Ověřte, že každé MPDU má odlišné číslo paketu, které je větší než předchozí čísla paketů.

Jedná se o povinné a vždy povolené vyložení, s výjimkou datových proudů přidružených k frontě pro překlad pořadí, kdy správa fronty není plně převedena na cíl.

Přesun chatu

Vyhněte se přerušení hostitele pro každý odložený "šum" Rx rámec. Místo toho seskupte snímky šumu Rx a pomocí jediného přerušení doručte všechny tyto snímky.

Cíl

Defragmentace

Sestavte znovu fragmenty 802.11 do původního MSDU.

Cíl/TAL

Řazení objednávek Rx ve frontě

Uložte Rx MPDU jednotky mimo pořadí, dokud z datového toku nedorazí chybějící předcházející MPDU.

Cíl/TAL

Aktivace zahození Rx

Zahoďte rámce Rx na základě specifikací vyznačených logikou zahození Rx běžící na přijímači.

Cíl/TAL

Odlehčení zpracování protokolu vyšší úrovně (úlohy)

Kontrolní součet

Kontrolní součet: Konfigurovatelné snižování zátěže při spouštění v případě potřeby

Kontrolní součet: Cíl během vyvolání předává své možnosti snižování zátěže kontrolního součtu jako součást limitů zařízení do WDI. Informace o schopnostech naleznete v oddíle NDIS_TCP_IP_ CHECKSUM_OFFLOAD.

Příjem operací v režimu Host-Implemented FIPS

V tomto režimu může cíl označit přijatý rámec hlavičkou 802.11 nebo hlavičkou 802.3. Před indikací nesmí být rámec dešifrován.

Pokud se logika zahození přesměruje na cíl, musí označit přijaté rámce ke zahození, pokud splňují některá z následujících kritérií.

  • Rámce, které mají špatný CRC
  • Duplicitní snímky.
  • Rámce, které neodpovídají nakonfigurovaným filtrům paketů.

Cíl musí zvýšit příslušné statistiky MAC a PHY pro pakety, které byly úspěšně přijaty nebo zahozeny portem.

Kromě toho musí cíl v případě vyložení provést akci zahození.

Cílové zařízení by nemělo při provozu ve FIPS módu implementovaném hostitelem odstranit příznak QoS z hlavičky 802.11 ve směru RX. Cíl by měl označit rámec beze změny hlavičky QoS.

V případě fragmentovaných paketů je typ datové části hlášený režimem LE pro FIPS vždy WDI_FRAME_MSDU_FRAGMENT, protože hostitel provádí proces defragmentace. V režimu jiného typu než FIPS by však měl být hlášený typ datové části WDI_FRAME_MSDU, protože cíl nebo TAL provádí defragmentaci.

NDIS_TCP_IP_CHECKSUM_OFFLOAD

Přenos dat WDI

WDI_EXEMPTION_ACTION_TYPE

WDI_FRAME_PAYLOAD_TYPE