NET_PACKET_LARGE_SEND_SEGMENTATION 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_LARGE_SEND_SEGMENTATION structure contains large send offload (LSO) information for a packet.

Syntax

typedef struct _NET_PACKET_LARGE_SEND_SEGMENTATION {
  union {
    struct {
      UINT32 Mss : 20;
      UINT32 Reserved0 : 12;
    } TCP;
  } DUMMYUNIONNAME;
} NET_PACKET_LARGE_SEND_SEGMENTATION;

Members

DUMMYUNIONNAME

A union that contains the TCP member.

DUMMYUNIONNAME.TCP

DUMMYUNIONNAME.TCP.Mss

The maximum segment size (MSS) for TCP segments.

DUMMYUNIONNAME.TCP.Reserved0

Reserved for system use. Clients must not read or write this member.

Remarks

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

Requirements

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

See Also

Packet descriptors and extensions