NET_PACKET_RECEIVE_SEGMENT_COALESCENCE structure

Warning

Some information in this topic relates to prereleased product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

NetAdapterCx is preview only in Windows 10, version 1903.

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

Syntax

typedef struct _NET_PACKET_RECEIVE_SEGMENT_COALESCENCE {
  UINT16 CoalescedSegmentCount;
  union {
    struct {
      UINT16 RscTcpTimestampDelta;
    } TCP;
  } DUMMYUNIONNAME;
} NET_PACKET_RECEIVE_SEGMENT_COALESCENCE;

Members

CoalescedSegmentCount

The number of data segments that were coalesced.

DUMMYUNIONNAME

A union that contains the TCP member.

DUMMYUNIONNAME.TCP

DUMMYUNIONNAME.TCP.RscTcpTimestampDelta

The absolute delta between the earliest and the latest TCP timestamp value seen in the sequence of coalesced segments comprising the Single Coalesced Unit (SCU).

Remarks

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

Requirements

   
Minimum KMDF version 1.29
Header rsctypes.h (include netadaptercx.h)

See Also

Packet descriptors and extensions