Operaciones de envío y recepción

En una sola llamada de función, los controladores NDIS 6.0 pueden enviar varias estructuras de NET_BUFFER_LIST con varias estructuras de NET_BUFFER en cada estructura de NET_BUFFER_LIST. Además, los controladores NDIS pueden indicar operaciones de envío completadas para varias estructuras de NET_BUFFER_LIST con varias estructuras de NET_BUFFER en una estructura de NET_BUFFER_LIST.

En la ruta de acceso de recepción, los controladores de minipuerto pueden usar una lista de estructuras de NET_BUFFER_LIST para indicar las recepcións. Cada NET_BUFFER_LIST indicado por un controlador de minipuerto contiene una estructura NET_BUFFER. Sin embargo, los controladores native 802.11 pueden tener más de una estructura de NET_BUFFER. Dado que un enlace de protocolo diferente puede procesar cada estructura de NET_BUFFER_LIST, NDIS puede devolver cada estructura NET_BUFFER_LIST al controlador de miniporte de forma independiente.

Para admitir NDIS 5. Los controladores x y anteriores, NDIS proporciona una capa de traducción entre las interfaces basadas en NDIS_PACKET y NET_BUFFER. NDIS realiza la conversión necesaria entre NET_BUFFER estructuras y estructuras NDIS_PACKET. Para evitar la degradación del rendimiento debido a la traducción, los controladores NDIS deben actualizarse para usar estructuras de NET_BUFFER y deben admitir varias estructuras de NET_BUFFER_LIST en todas las rutas de acceso de datos.

Esta sección contiene los siguientes temas:

Envío de datos de red

Cancelación de una operación de envío

Recepción de datos de red

Bucle de paquetes NDIS