Export (0) Print
Expand All
Expand Minimize

NL_INTERFACE_OFFLOAD_ROD structure

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 TlStreamFastPathCompatible  :1;
  BOOLEAN TlDatagramFastPathCompatible  :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.

TlStreamFastPathCompatible

Type: BOOLEAN

Reserved for internal use.

TlDatagramFastPathCompatible

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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Nldef.h (include Iphlpapi.h)

See also

MIB_IPINTERFACE_ROW

 

 

Community Additions

ADD
Show:
© 2015 Microsoft