NDIS estadísticas generales de NDIS
Un controlador debe responder a una consulta de un OID de estadísticas con información completa para que el controlador pueda proporcionar el sistema operativo y las aplicaciones con información que necesitan para supervisar el estado de red, responder a problemas de seguridad y diagnosticar problemas. Si los contadores de estadísticas están en hardware, el controlador debe leer el valor de estadísticas adecuado del hardware cada vez que se consulta un OID de estadísticas.
Nota: Los OID de estadísticas generales cuentan todo el tráfico a través del adaptador de red, incluido el tráfico de Kernel directo de red (NDK). Las estadísticas de NDK se pueden contar por separado con OID_NDK_STATISTICS.
Compatibilidad del controlador miniporte con contadores de 64 bits
Todos los controladores de miniporte uno Gbps y más rápidos deben admitir contadores de 64 bits para los siguientes OID de estadísticas. Además, Microsoft recomienda que todos los controladores de miniporte de 100 Mbps y más rápidos admitan contadores de 64 bits para los siguientes OID de estadísticas:
- OID_GEN_STATISTICS
- OID_GEN_BYTES_RCV
- OID_GEN_BYTES_XMIT
- OID_GEN_RCV_DISCARDS
- OID_GEN_XMIT_DISCARDS
- OID_GEN_XMIT_OK
- OID_GEN_RCV_OK
- OID_GEN_XMIT_ERROR
- OID_GEN_RCV_ERROR
- OID_GEN_RCV_NO_BUFFER
- OID_GEN_DIRECTED_BYTES_XMIT
- OID_GEN_DIRECTED_FRAMES_XMIT
- OID_GEN_MULTICAST_BYTES_XMIT
- OID_GEN_MULTICAST_FRAMES_XMIT
- OID_GEN_BROADCAST_BYTES_XMIT
- OID_GEN_BROADCAST_FRAMES_XMIT
- OID_GEN_DIRECTED_BYTES_RCV
- OID_GEN_DIRECTED_FRAMES_RCV
- OID_GEN_MULTICAST_BYTES_RCV
- OID_GEN_MULTICAST_FRAMES_RCV
- OID_GEN_BROADCAST_BYTES_RCV
- OID_GEN_BROADCAST_FRAMES_RCV
- OID_GEN_RCV_CRC_ERROR
- OID_GEN_TRANSMIT_QUEUE_LENGTH
- OID_GEN_INIT_TIME_MS
- OID_GEN_RESET_COUNTS
- OID_GEN_MEDIA_SENSE_COUNTS
Los controladores miniport también pueden admitir contadores de 64 bits para otros OID de estadísticas, como los OID que indican errores de transmisión o recepción.
La compatibilidad del sistema con contadores de 64 bits está disponible en Windows XP y en sistemas operativos posteriores.
Nota: Si un controlador MUX de NDIS expone varias instancias de minipuerto, consultar los siguientes OID de estadísticas generales debe devolver datos específicos de esa instancia de minipuerto. Por ejemplo, si un controlador MUX implementa el filtrado de red de área local virtual (VLAN) y expone un minipuerto por VLAN, se espera que los valores de estadísticas devueltos de los siguientes OID sean por VLAN.