netreceivescaling.h header

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

Functions

Title Description
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT The NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT method initializes a NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES structure.
NetAdapterSetReceiveScalingCapabilities The NetAdapterSetReceiveScalingCapabilities method sets a net adapter's receive side scaling (RSS) capabilities.

Callback functions

Title Description
EVT_NET_ADAPTER_RECEIVE_SCALING_DISABLE The EvtNetAdapterReceiveScalingEnable callback function is implemented by the client driver to enable receive side scaling (RSS) for a network interface controller (NIC).
EVT_NET_ADAPTER_RECEIVE_SCALING_ENABLE The EvtNetAdapterReceiveScalingEnable callback function is implemented by the client driver to enable receive side scaling (RSS) for a network interface controller (NIC).
EVT_NET_ADAPTER_RECEIVE_SCALING_SET_HASH_SECRET_KEY The EvtNetAdapterReceiveScalingSetHashSecretKey callback function is implemented by the client driver to set the hash secret key for the network interface controller (NIC).
EVT_NET_ADAPTER_RECEIVE_SCALING_SET_INDIRECTION_ENTRIES The EvtNetAdapterReceiveScalingSetIndirectionEntries callback function is implemented by the client driver to perform moves of individual receive side scaling (RSS) indirection table entries to new processors.

Structures

Title Description
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES The NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES structure describes a net adapter's receive side scaling (RSS) capabilities.
NET_ADAPTER_RECEIVE_SCALING_HASH_SECRET_KEY The NET_ADAPTER_RECEIVE_SCALING_HASH_SECRET_KEY structure contains secret key data to verify RSS hash calculations.
NET_ADAPTER_RECEIVE_SCALING_INDIRECTION_ENTRIES The NET_ADAPTER_RECEIVE_SCALING_INDIRECTION_ENTRIES structure represents a series of move operations for all entries in the receive side scaling (RSS) indirection table.
NET_ADAPTER_RECEIVE_SCALING_INDIRECTION_ENTRY The NET_ADAPTER_RECEIVE_SCALING_INDIRECTION_ENTRY structure represents a single entry in the receive side scaling (RSS) indirection table.

Enumerations

Title Description
NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE The NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE enumeration specifies packet encapsulation technologies an RSS-capable NIC is able to bypass.
NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE The NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE enumeration specifies the type of receive side scaling (RSS) hash function that a NIC should use to compute the hash values for incoming packets.
NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE The NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE enumeration specifies the portion of received network data that a NIC must use to calculate an RSS hash value.
NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE The NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE enumeration specifies how a net adapter handles unhashed receive side scaling (RSS) frames.