Condividi tramite


Percorso RX WDI

Componenti del percorso RX

Il diagramma seguente illustra i componenti del percorso RX.

percorso di ricezione wdi.

RX Manager (RxMgr)

RX Manager esegue i passaggi di elaborazione che non vengono caricati nella destinazione o eseguiti da RxEngine.

Funzione RX Descrizione
ELIMINAZIONE MSDU Eliminare MSDUS con errori.
Accodamento e limitazione Gestire il watchdog DPC per impedire un controllo di bug da troppe indicazioni per DPC e troppo lungo a livello di invio. Fornire la backpressure al RxEngine quando appropriato per facilitare la limitazione.

RxEngine

RxEngine invia e riceve messaggi sincroni da e verso la destinazione, interpreta i formati di descrittore RX e gestisce i buffer per l'hardware diretto per le dmA RX software.

Funzione RX Descrizione
Costruzione di messaggi da host a destinazione Costruire messaggi correlati al percorso dei dati da host a destinazione.
Analisi dei messaggi da destinazione a host Analizzare ed elaborare messaggi sincroni da destinazione a host, ad esempio NdisWdiRxInorderDataIndication.
Interpretazione dei descrittori RX di destinazione Specificare un'interfaccia (funzioni) per eseguire query sugli attributi del frame RX dal descrittore specifico della destinazione.
Gestione FIFO RX Fornire un FIFO accessibile a destinazione per la registrazione di buffer RX vuoti per il riempimento della destinazione. Rimuovere i buffer dal FIFO durante l'elaborazione NdisWdiRxInorderDataIndication e fornire buffer vuoti sostitutivi.
Gestione del pool di buffer RX Gestire un pool di buffer per il trasferimento DMA dei frame di ricezione.
Eliminazione MPDU Eliminare MPDUS con errori. La destinazione indica i frame di ricezione contrassegnati per l'eliminazione, ad esempio a causa di errori fcS o errori di duplicazione ARQ. Questa operazione viene eseguita solo se non viene implementata dalla destinazione.
Riordinare MPDU Archiviare MPDU in ordine all'interno di una matrice di riordinazione RX fino all'arrivo delle MPDU mancanti. Questa operazione viene eseguita solo se non viene implementata dalla destinazione.
MPDU PN chk Questa operazione viene eseguita solo se non viene disattivata nella destinazione.
Riassemblaggio del frammento MSDU Questa operazione viene eseguita solo se non viene disattivata nella destinazione.

Richieste e indicazioni del percorso RX

Per informazioni di riferimento sulla richiesta di percorso RX e sulla funzione di indicazione, vedere Funzioni percorso RX WDI.

NdisWdiRxInorderDataIndication

Funzioni del percorso RX WDI