netadapteroffload.h header

This header is used by network. For more information, see:

netadapteroffload.h contains the following programming interfaces:

Functions

 
NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT

The NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT function initializes a NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES structure.
NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT

NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES_INIT initializes a NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES structure.
NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT

The NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT function initializes a NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES structure.
NET_ADAPTER_OFFLOAD_RX_CHECKSUM_CAPABILITIES_INIT

The NET_ADAPTER_OFFLOAD_RX_CHECKSUM_CAPABILITIES_INIT function initializes a NET_ADAPTER_OFFLOAD_RX_CHECKSUM_CAPABILITIES structure.
NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT

The NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT function initializes a NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES structure.
NetAdapterOffloadSetGsoCapabilities

The NetAdapterOffloadSetChecksumCapabilities function sets the hardware Generic Segmentation Offload (GSO) capabilities of a network adapter.
NetAdapterOffloadSetIeee8021qTagCapabilities

NetAdapterOffloadSetIeee8021qTagCapabilities sets the IEEE 802.1 priority and VLAN tagging capabilities of a network adapter.
NetAdapterOffloadSetRscCapabilities

The NetAdapterOffloadSetRscCapabilities function sets the hardware receive segment coalescence (RSC) offload capabilities of a network adapter.
NetAdapterOffloadSetRxChecksumCapabilities

The NetAdapterOffloadSetRxChecksumCapabilities function sets the hardware Rx checksum offload capabilities of a network adapter.
NetAdapterOffloadSetTxChecksumCapabilities

The NetAdapterOffloadSetTxChecksumCapabilities function sets the hardware Tx checksum offload capabilities of a network adapter.
NetOffloadIsLsoIPv4Enabled

The NetOffloadIsLsoIPv4Enabled function determines whether a net adapter has large send offload (LSO) enabled for IPv4 packets.
NetOffloadIsLsoIPv6Enabled

The NetOffloadIsLsoIPv6Enabled function determines whether a net adapter has large send offload (LSO) enabled for IPv6 packets.
NetOffloadIsRscTcpTimestampOptionEnabled

The NetOffloadIsRscTcpTimestampOptionEnabled function determines whether a net adapter has RSC offload enabled for timestamp packets.
NetOffloadIsRxChecksumIPv4Enabled

The NetOffloadIsRxChecksumIPv4Enabled function determines whether a net adapter has Rx IPv4 checksum offload enabled.
NetOffloadIsRxChecksumTcpEnabled

The NetOffloadIsRxChecksumTcpEnabled function determines whether a net adapter has Rx TCP checksum offload enabled.
NetOffloadIsRxChecksumUdpEnabled

The NetOffloadIsRxChecksumUdpEnabled function determines whether a net adapter has Rx UDP checksum offload enabled.
NetOffloadIsTcpRscIPv4Enabled

The NetOffloadIsTcpRscIPv4Enabled function determines whether a net adapter has RSC offload enabled for IPv4 packets.
NetOffloadIsTcpRscIPv6Enabled

The NetOffloadIsTcpRscIPv6Enabled function determines whether a net adapter has RSC offload enabled for IPv6 packets.
NetOffloadIsTxChecksumIPv4Enabled

The NetOffloadIsTxChecksumIPv4Enabled function determines whether a net adapter has Tx IPv4 checksum offload enabled.
NetOffloadIsTxChecksumTcpEnabled

The NetOffloadIsTxChecksumTcpEnabled function determines whether a net adapter has Tx TCP checksum offload enabled.
NetOffloadIsTxChecksumUdpEnabled

The NetOffloadIsTxChecksumUdpEnabled function determines whether a net adapter has Tx UDP checksum offload enabled.
NetOffloadIsUsoIPv4Enabled

The NetOffloadIsUsoIPv4Enabled function determines whether a net adapter has UDP send offload (USO) enabled for IPv4 packets.
NetOffloadIsUsoIPv6Enabled

The NetOffloadIsUsoIPv6Enabled function determines whether a net adapter has UDP send offload (USO) enabled for IPv6 packets.

Callback functions

 
EVT_NET_ADAPTER_OFFLOAD_SET_GSO

The EvtNetAdapterOffloadSetGso callback function is implemented by the client driver to set changes in TCP and UDP large send offload capabilities.
EVT_NET_ADAPTER_OFFLOAD_SET_RSC

The EvtNetAdapterOffloadSetRsc callback function is implemented by the client driver to set changes in active receive segment coalescence (RSC) offload capabilities.
EVT_NET_ADAPTER_OFFLOAD_SET_RX_CHECKSUM

The client driver implements the EvtNetAdapterOffloadSetRxChecksum callback function to set changes in Rx checksum offload capabilities.
EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM

The client driver implements the EvtNetAdapterOffloadSetTxChecksum callback function to set changes in Tx checksum offload capabilities.

Structures

 
NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES

The NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES structure describes a network interface card (NIC)'s capabilities for generic send offload (GSO).
NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES

NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES describes a NIC's IEEE 802.1 priority and VLAN tagging capabilities.
NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES

The NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES structure describes a network interface card (NIC)'s capabilities for receive segment coalescence (RSC).
NET_ADAPTER_OFFLOAD_RX_CHECKSUM_CAPABILITIES

The NET_ADAPTER_OFFLOAD_RX_CHECKSUM_CAPABILITIES structure describes a network interface card (NIC)'s capabilities for Rx checksum offload.
NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES

The NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES structure describes a network interface card (NIC)'s capabilities for Tx checksum offload.