NET_PACKET_RSC - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// rsctypes.h

typedef struct _NET_PACKET_RSC {
  union {
    struct {
      UINT16 CoalescedSegmentCount;
      UINT16 DuplicateAckCount;
    } TCP;
    struct {
      UINT16 CoalescedSegmentCount;
      UINT16 CoalescedSegmentSize;
    } UDP;
  } DUMMYUNIONNAME;
} NET_PACKET_RSC;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-rsctypes-_net_packet_rsc)

NET_PACKET_RSC structure

Description

The NET_PACKET_RSC structure contains receive segment coalescence (RSC) information for a packet.

Members

DUMMYUNIONNAME

A union that contains the TCP and UDP members.

DUMMYUNIONNAME.TCP

A structure that holds the TCP RSC information.

DUMMYUNIONNAME.TCP.CoalescedSegmentCount

The number of TCP data segments that were coalesced.

DUMMYUNIONNAME.TCP.DuplicateAckCount

The number of duplicate ACK messages.

DUMMYUNIONNAME.UDP

A structure that holds the UDP RSC information.

DUMMYUNIONNAME.UDP.CoalescedSegmentCount

The number of UDP data segments that were coalesced.

DUMMYUNIONNAME.UDP.CoalescedSegmentSize

The size, in bytes, of the UDP data segments that were coalesced.

Remarks

Client drivers can obtain this structure for a packet by calling NetExtensionGetPacketRsc.

See also

Receive Segment Coalescing (RSC) offload

Packet descriptors and extensions