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. |
NetOffloadIsUdpRscEnabled The NetOffloadIsUdpRscEnabled function determines whether a net adapter has UDP RSC Offload (URO) 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. |