NDIS_RSC_STATISTICS_INFO structure (ntddndis.h)

The NDIS_RSC_STATISTICS_INFO structure contains statistics that a miniport driver supplies in response to a query of the OID_TCP_RSC_STATISTICS OID.

Syntax

typedef struct _NDIS_RSC_STATISTICS_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG64            CoalescedPkts;
  ULONG64            CoalescedOctets;
  ULONG64            CoalesceEvents;
  ULONG64            Aborts;
} NDIS_RSC_STATISTICS_INFO, *PNDIS_RSC_STATISTICS_INFO;

Members

Header

The NDIS_OBJECT_HEADER structure for the NDIS_RSC_STATISTICS_INFO structure. Set the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_DEFAULT.

To specify the version of the NDIS_RSC_STATISTICS_INFO structure, the driver must set the Revision member of Header to the following value:

NDIS_RSC_STATISTICS_REVISION_1

Original version for NDIS 6.30 and later.

Set the Size member to NDIS_SIZEOF_RSC_STATISTICS_REVISION_1.

CoalescedPkts

The total number of packets that were coalesced.

CoalescedOctets

The total number of bytes that were coalesced.

CoalesceEvents

The total number of coalescing events. That is, the total number of packets that were formed from coalescing packets.

Aborts

The total number of RSC abort events. That is, the number of exceptions other than the IP datagram length being exceeded. This count should include the cases where a packet is not coalesced because of insufficient hardware resources.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.30 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_OBJECT_HEADER

OID_TCP_RSC_STATISTICS