NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES - NtDoc

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

typedef struct _NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES {
  ULONG                                Size;
  BOOLEAN                              IPv4;
  BOOLEAN                              Tcp;
  BOOLEAN                              Udp;
  PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM EvtAdapterOffloadSetChecksum;
} NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-netadapter-_net_adapter_offload_checksum_capabilities)

_NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure

Description

[!NOTE] The NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES function is deprecated in NetAdapterCx 2.1 and later. For more information on current checksum offload functions, see Checksum offload.

The NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure describes a network interface card (NIC)'s capabilities for offloading checksum calculation and validation.

Members

Size

The size of this structure, in bytes.

IPv4

A flag specifying whether the NIC can calculate and validate IPv4 checksum.

Tcp

A flag specifying whether the NIC can calculate and validate TCP checksum.

Udp

A flag specifying whether the NIC can calculate and validate UDP checksum.

EvtAdapterOffloadSetChecksum

A pointer to the client driver's implementation of the EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM callback function.

Remarks

Call NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT to initialize this structure. An initialized NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure is passed as a parameter to NetAdapterOffloadSetChecksumCapabilities.

See also

NetAdapterCx hardware offloads

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetChecksumCapabilities