netreceivescaling.h header
This header is used by network. For more information, see:
netreceivescaling.h contains the following programming interfaces:
Functions
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT The NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT function initializes a NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES structure. |
NetAdapterSetReceiveScalingCapabilities The NetAdapterSetReceiveScalingCapabilities function sets a net adapter's receive side scaling (RSS) capabilities. |
Callback functions
EVT_NET_ADAPTER_RECEIVE_SCALING_DISABLE The EVT_NET_ADAPTER_RECEIVE_SCALING_DISABLE callback function disables receive side scaling (RSS) for a network interface controller (NIC). |
EVT_NET_ADAPTER_RECEIVE_SCALING_ENABLE The EVT_NET_ADAPTER_RECEIVE_SCALING_ENABLE callback function enables 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
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
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. |