Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This enumeration is not supported.
Syntax
typedef enum _NDIS_RSS_PROFILE {
NdisRssProfileClosest,
NdisRssProfileClosestStatic,
NdisRssProfileNuma,
NdisRssProfileNumaStatic,
NdisRssProfileConservative,
NdisRssProfileBalanced,
NdisRssProfileMaximum
} NDIS_RSS_PROFILE, *PNDIS_RSS_PROFILE;
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in NDIS 6.30 and later. |
Header | ntddndis.h (include Ntddndis.h, Ntddndis.h) |