General Statistics OIDs (Compact 2013)
3/26/2014
A driver should respond to a query of a statistics OID with complete information so that the driver can supply the operating system and applications that have information that they have to monitor network status, respond to security issues, and diagnose problems. If statistics counters are in hardware, the driver should read the appropriate statistics value from hardware every time that a statistics OID is queried.
Miniport Driver Support for 64-bit Counters
All one-Gbps and faster miniport drivers must support 64-bit counters for the following statistics OIDs. We recommend that all 100Mbps and faster miniport drivers support 64-bit counters for the following statistics OIDs.
In This Section
- OID_GEN_BROADCAST_BYTES_RCV
As a query, this OID specifies the number of bytes in broadcast packets that are received without errors.
- OID_GEN_BROADCAST_BYTES_XMIT
As a query, this specifies the number of bytes in broadcast packets that are transmitted without errors.
- OID_GEN_BROADCAST_FRAMES_RCV
As a query, this OID specifies the number of broadcast packets that are received without errors.
- OID_GEN_BROADCAST_FRAMES_XMIT
As a query, this OID specifies the number of broadcast packets that are transmitted without errors.
- OID_GEN_DIRECTED_BYTES_RCV
As a query, this OID specifies the number of bytes in directed packets that are received without errors.
- OID_GEN_DIRECTED_BYTES_XMIT
As a query, this OID specifies the number of bytes in directed packets that are transmitted without errors.
- OID_GEN_DIRECTED_FRAMES_RCV
As a query, this OID specifies the number of directed packets that are received without errors.
- OID_GEN_DIRECTED_FRAMES_XMIT
As a query, this OID specifies the number of directed packets that are transmitted without errors.
- OID_GEN_MULTICAST_BYTES_XMIT
As a query, this OID specifies the number of bytes in multicast/functional packets that are transmitted without errors.
- OID_GEN_MULTICAST_BYTES_RCV
As a query, this OID specifies the number of bytes in multicast/functional packets that are received without errors.
- OID_GEN_MULTICAST_FRAMES_RCV
As a query, this OID specifies the number of multicast/functional packets that are received without errors.
- OID_GEN_MULTICAST_FRAMES_XMIT
As a query, this OID specifies the number of multicast/functional packets that are transmitted without errors.
- OID_GEN_RCV_CRC_ERROR
As a query, this OID specifies the number of frames that are received with checksum errors.
- OID_GEN_RCV_ERROR
As a query, this OID specifies the number of frames that a network adapter receives but does not indicate to the protocols because of errors.
- OID_GEN_RCV_NO_BUFFER
As a query, this OID specifies the number of frames that the network adapter cannot receive because of a lack of network adapter receive buffer space.
- OID_GEN_RCV_OK
As a query, this OID specifies the number of frames that the network adapter receives without errors and indicates to bound protocols.
- OID_GEN_TRANSMIT_QUEUE_LENGTH
As a query, this OID specifies the number of packets that are currently queued for transmission, whether on the network adapter or in a driver-internal queue.
- OID_GEN_XMIT_ERROR
As a query, this OID specifies the number of frames that a network adapter does not transmit.
- OID_GEN_XMIT_OK
As a query, this OID specifies the number of frames that are transmitted without errors.
Miniport drivers can also support 64-bit counters for other statistics OIDs, such as OIDs that indicate transmit or receive errors.