Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |