NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE enumeration (netreceivescaling.h)

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 = 0x00000000,
  NetAdapterReceiveScalingHashTypeToeplitz = 0x00000001
} NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE;

Constants

 
NetAdapterReceiveScalingHashTypeNone
Value: 0x00000000
Unused for RSS-capable NIC client drivers.
NetAdapterReceiveScalingHashTypeToeplitz
Value: 0x00000001
Indicates support for the Toeplitz hashing function.

Remarks

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

Requirements

Requirement Value
Minimum KMDF version 1.25
Header netreceivescaling.h (include netadaptercx.h)

See also

NetAdapterCx Receive Side Scaling