NDIS_RSS_PROFILE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddndis.h

typedef enum _NDIS_RSS_PROFILE {
  NdisRssProfileClosest,
  NdisRssProfileClosestStatic,
  NdisRssProfileNuma,
  NdisRssProfileNumaStatic,
  NdisRssProfileConservative,
  NdisRssProfileBalanced,
  NdisRssProfileMaximum
} NDIS_RSS_PROFILE, *PNDIS_RSS_PROFILE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ntddndis-_ndis_rss_profile)

_NDIS_RSS_PROFILE enumeration

Description

This enumeration is not supported.

Constants

NdisRssProfileClosest

Default behavior is consistent with that of Windows Server 2008 R2.

NdisRssProfileClosestStatic

No dynamic load balancing. Distribute but don't load-balance at runtime.

NdisRssProfileNuma

Assign RSS CPUs on a round-robin basis across every NUMA node to enable applications that are running on NUMA servers to scale well.

NdisRssProfileNumaStatic

RSS processor selection is the same as for NUMA scalability without dynamic load-balancing.

NdisRssProfileConservative

RSS uses as few processors as possible to sustain the load. This option helps reduce the number of interrupts.

NdisRssProfileMaximum

This enumeration value is reserved. Do not use.

Remarks

The NDIS_RSS_PROFILE enumeration type specifies the current RSS load balancing profile.

NDIS network drivers use the NDIS_RSS_PROFILE enumeration type to set the value of the RssProfile member of the NDIS_RSS_PROCESSOR_INFO structure.

See also

NDIS_RSS_PROCESSOR_INFO

NdisGetRssProcessorInformation

Standardized INF Keywords for RSS