NetAdapterSetReceiveScalingCapabilities function (netreceivescaling.h)

The NetAdapterSetReceiveScalingCapabilities function sets a net adapter's receive side scaling (RSS) capabilities.

Syntax

void NetAdapterSetReceiveScalingCapabilities(
  [_In_] NETADAPTER                                     Adapter,
  [_In_] const NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES *Capabilities
);

Parameters

[_In_] Adapter

The NETADAPTER object the driver obtained in a previous call to NetAdapterCreate.

[_In_] Capabilities

A pointer to a driver-allocated and initialized NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES structure.

Return value

None

Remarks

The client driver must call this function when starting a net adapter, before calling NetAdapterStart.

Requirements

Requirement Value
Target Platform Universal
Minimum KMDF version 1.25
Minimum UMDF version 2.33
Header netreceivescaling.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

See also

NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES

NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT

NetAdapterCx Receive Side Scaling