NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE Enumeration

Warning

Some information in this topic relates to prereleased product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

NetAdapterCx is preview only in Windows 10, version 1903.

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.

Syntax

typedef enum _NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE {
  NetAdapterReceiveScalingHashTypeNone,
  NetAdapterReceiveScalingHashTypeToeplitz
} NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE;

Constants

NetAdapterReceiveScalingHashTypeNone Unused for RSS-capable NIC client drivers.
NetAdapterReceiveScalingHashTypeToeplitz Indicates support for the Toeplitz hashing function.

Remarks

Currently, NetAdapterReceiveScalingHashTypeToeplitz is the only hashing function available to NIC client drivers.

Requirements

   
Minimum KMDF version 1.25
Header netreceivescaling.h

See Also

NetAdapterCx Receive Side Scaling