NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE enumeration (netreceivescaling.h)

The NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE enumeration specifies how a net adapter handles unhashed receive side scaling (RSS) frames.

Syntax

typedef enum _NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE {
  NetAdapterReceiveScalingUnhashedTargetTypeUnspecified = 0,
  NetAdapterReceiveScalingUnhashedTargetTypeHashIndex = 1
} NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE;

Constants

 
NetAdapterReceiveScalingUnhashedTargetTypeUnspecified
Value: 0
Indicates that the device does not distribute unhashed frames to a specific hash index.
NetAdapterReceiveScalingUnhashedTargetTypeHashIndex
Value: 1
Indicates that unhashed frames are delivered to the queue at the specified hash index. This requires the caller to specify the UnhashedTargetIndex member of the NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES structure with the hash index if the hash index is non-zero.

Requirements

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

See also

NetAdapterCx Receive Side Scaling