


The driver must be in the D0 power state.The driver's datapath queues must be created and ready to accept requests.This includes implementing four RSS callbacks and registering them in the RSS capabilities structure. The driver must set RSS capabilities when starting a net adapter, but before calling NetAdapterStart.A client driver for an RSS-capable NIC only needs to meet three criteria to support RSS in NetAdapterCx: RSS in NetAdapterCx focuses on ease of configuration, simplicity of enablement and disablement, and abstraction of processor-to-interrupt complexity.

For more information about RSS in general, including diagrams illustrating RSS in different hardware scenarios, see Receive Side Scaling. This topic highlights RSS for NetAdapterCx client drivers and assumes knowledge of RSS concepts and terminology. RSS improves system performance and increases network scalability by harnessing all available processors in a system and dynamically rebalancing CPU workloads. Receive side scaling (RSS) is a network driver technology that enables the efficient distribution of network receive processing across multiple CPUs in multiprocessor systems.
