NL_INTERFACE_OFFLOAD_ROD structure (nldef.h)
The NL_INTERFACE_OFFLOAD_ROD structure specifies a set of flags that indicate the offload capabilities for an IP interface.
Syntax
typedef struct _NL_INTERFACE_OFFLOAD_ROD {
BOOLEAN NlChecksumSupported : 1;
BOOLEAN NlOptionsSupported : 1;
BOOLEAN TlDatagramChecksumSupported : 1;
BOOLEAN TlStreamChecksumSupported : 1;
BOOLEAN TlStreamOptionsSupported : 1;
BOOLEAN FastPathCompatible : 1;
BOOLEAN TlLargeSendOffloadSupported : 1;
BOOLEAN TlGiantSendOffloadSupported : 1;
} NL_INTERFACE_OFFLOAD_ROD, *PNL_INTERFACE_OFFLOAD_ROD;
Members
NlChecksumSupported
Type: BOOLEAN
The network adapter for this network interface supports the offload of IP checksum calculations.
NlOptionsSupported
Type: BOOLEAN
The network adapter for this network interface supports the offload of IP checksum calculations for IPv4 packets with IP options.
TlDatagramChecksumSupported
Type: BOOLEAN
The network adapter for this network interface supports the offload of UDP checksum calculations.
TlStreamChecksumSupported
Type: BOOLEAN
The network adapter for this network interface supports the offload of TCP checksum calculations.
TlStreamOptionsSupported
Type: BOOLEAN
The network adapter for this network interface supports the offload of TCP checksum calculations for IPv4 packets containing IP options.
FastPathCompatible
Type: BOOLEAN
Reserved for internal use.
TlLargeSendOffloadSupported
Type: BOOLEAN
The network adapter for this network interface supports TCP Large Send Offload Version 1. With this capability, TCP can pass a buffer to be transmitted that is bigger than the maximum transmission unit (MTU) supported by the medium. Version 1 allows TCP to pass a buffer up to 64K to be transmitted.
TlGiantSendOffloadSupported
Type: BOOLEAN
The network adapter for this network interface supports TCP Large Send Offload Version 2. With this capability, TCP can pass a buffer to be transmitted that is bigger than the maximum transmission unit (MTU) supported by the medium. Version 2 allows TCP to pass a buffer up to 256K to be transmitted.
Remarks
The NL_INTERFACE_OFFLOAD_ROD structure is defined on Windows Vista and later.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | nldef.h (include Iphlpapi.h) |