Ruta de acceso de RX de WDI
Componentes de ruta de acceso RX
En el diagrama siguiente se muestran los componentes de la ruta de acceso RX.
RX Manager (RxMgr)
Rx Manager realiza los pasos de procesamiento de recepción que no se descargan en el destino o que realiza RxEngine.
Función RX | Descripción |
---|---|
Descarte de MSDU | Descarte las MSDU con errores. |
Puesta en cola y limitación | Administre el guardián de DPC para evitar una comprobación de errores de demasiadas indicaciones por DPC y demasiado larga en el nivel de envío. Proporcione la contrapresión al RxEngine cuando sea necesario para ayudar con la limitación. |
RxEngine
RxEngine envía y recibe mensajes sincrónicos de datos hacia y desde el destino, interpreta los formatos del descriptor RX y administra los búferes para el hardware directo a las DMV de RX de software.
Función RX | Descripción |
---|---|
Construcción de mensajes de host a destino | Construya mensajes relacionados con la ruta de acceso de datos de host a destino. |
Análisis de mensajes de destino a host | Analice y procese mensajes sincrónicos de destino a host, como NdisWdiRxInorderDataIndication. |
Interpretación de descriptores RX de destino | Proporcione una interfaz (funciones) para consultar atributos de marco RX desde el descriptor específico del destino. |
Administración de RX FIFO | Proporcione un FIFO accesible para destino para publicar búferes RX vacíos para el destino que se va a rellenar. Quite los búferes del FIFO durante el procesamiento de NdisWdiRxInorderDataIndication y proporcione búferes vacíos de reemplazo. |
Administración del grupo de búferes rx | Mantenga un grupo de búferes para la transferencia de DMA de fotogramas de recepción. |
Descarte de MPDU | Descarte las MPDU con errores. El destino indica los fotogramas de recepción marcados para descartar( por ejemplo, debido a errores de FCS o errores de duplicación de ARQ. Esto solo se hace si el destino no lo implementa. |
Reordenación de MPDU | Almacene las MPDU en orden dentro de una matriz de reordenación rx hasta que lleguen las MPDU anteriores que faltan. Esto solo se hace si el destino no lo implementa. |
MPDU PN chk | Esto solo se hace si no se descarga en el destino. |
Reensamblaje de fragmentos de MSDU | Esto solo se hace si no se descarga en el destino. |
Solicitudes e indicaciones de la ruta de acceso rx
Para obtener una referencia de función de indicación y solicitud de ruta de acceso RX de RX, consulte Funciones de ruta de acceso de RX de WDI.