Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
RSS-gränssnittet stöder standardiserade INF-nyckelord som visas i registret och som anges i INF-filer.
I följande lista visas uppräkningsstandardiserade INF-nyckelord för RSS:
              *RSS
Aktivera eller inaktivera stöd för RSS för miniportkort.
              *RSSProfile
Processorval och belastningsutjämningsprofil.
Note: Changes to the *RSSProfile setting require an adapter restart.
Note: If *RSSProfile is set to NdisRssProfileBalanced, you can't configure advanced keywords such as *RssBaseProcNumber, *RssBaseProcGroup, *RssMaxProcNumber, *RssMaxProcGroup, or *NumaNodeId. You can configure *MaxRssProcessors and *NumRSSQueues.
NDIS 6.30 added support for *RSSProfile.
Uppräkningsstandardiserade INF-nyckelord har följande attribut:
SubkeyName
Namnet på nyckelordet som du måste ange i INF-filen och som visas i registret.
ParamDesc
Visningstexten som är associerad med SubkeyName.
Value
Heltalsvärdet för uppräkningen som är kopplat till varje alternativ i listan. This value is stored in NDI\params\ SubkeyName\Value.
EnumDesc
Visningstexten som är associerad med varje värde som visas i menyn.
Default
Standardvärdet för menyn.
I följande tabell beskrivs möjliga INF-poster för RSS-uppräkningsnyckelorden.
| SubkeyName | ParamDesc | Value | EnumDesc | 
|---|---|---|---|
| *RSS | Mottagningssideskalning | 0 | Disabled | 
| 1 (Default) | Enabled | ||
| *RSSProfile | RSS-belastningsutjämningsprofil | 1 | ClosestProcessor: Default behavior is consistent with that of Windows Server 2008 R2. | 
| 2 | ClosestProcessorStatic: No dynamic load-balancing - Distribute but don't load-balance at runtime. | ||
| 3 | NUMAScaling: Assign RSS CPUs in a round robin basis across every NUMA node to enable applications that are running on NUMA servers to scale well. | ||
| 4 (Default) | NUMAScalingStatic: RSS processor selection is the same as for NUMA scalability without dynamic load-balancing. | ||
| 5 | ConservativeScaling: RSS uses as few processors as possible to sustain the load. Det här alternativet hjälper till att minska antalet avbrott. | ||
| 6 (Standard för heterogena CPU-system) | NdisRssProfileBalanced: RSS processor selection is based on traffic workload. Only available in NetAdapterCx, starting in WDK preview version 25197. | 
I följande lista visas de standardiserade INF-nyckelorden för RSS som kan redigeras:
              *RssBaseProcGroup
The number of the processor group for the processor number that is specified in the *RssBaseProcNumber keyword.
              *NumaNodeId
Den föredragna NUMA-noden som används för nätverkskortets minnesallokeringar. Dessutom försöker operativsystemet använda processorerna från önskad NUMA-nod först för RSS.
En drivrutin för ett PCI-expansionskort bör inte ange NUMA-nod-ID:t statiskt i sin INF, eftersom den närmaste noden är beroende av vilken PCI-plats kortet är anslutet till. Only specify *NumaNodeId if the network adapter is integrated into the system, the NUMA node is known in advance, and the node cannot be determined at runtime by querying ACPI.
Note: If this keyword is present and its value is less than the number of NUMA nodes in the computer, NDIS uses this value in the PreferredNumaNode member in the NDIS_RSS_PROCESSOR_INFO structure.
Note: In Windows 8 the *NumaNodeId value is ignored if the NIC RSS profile is set to NUMAScaling(2) or NUMAScalingStatic(3).
              *RssBaseProcNumber
Antalet rss-basprocessorer i den angivna gruppen.
              *MaxRssProcessors
Det maximala antalet RSS-processorer.
              *RssMaxProcNumber
Det maximala processornumret för RSS-gränssnittet.
If *RssMaxProcNumber is specified, then *RssMaxProcGroup should also be specified.
              *NumRSSQueues
Antalet RSS-köer.
*RssMaxProcGroup The maximum processor group of the RSS interface.
*RssBaseProcGroup together with *RssBaseProcNumber form a PROCESSOR_NUMBER structure that identifies the smallest processor number that can be used with RSS. *RssMaxProcGroup together with *RssMaxProcNumber form a PROCESSOR_NUMBER structure that identifies the maximum processor number that can be used with RSS.
For example, suppose *RssBaseProcGroup is set to 1, *RssBaseProcNumber is set to 16, *RssMaxProcGroup is set to 3, and *RssMaxProcNumber is set to 8.
Med notation <group>:<processor> är basprocessorn 1:16 och den maximala processorn är 3:8.
Processorerna 0:0, 0:32, 1:0 och 1:15 betraktas inte som kandidater för RSS, eftersom de ligger under det grundläggande processornumret.
Processorer 1:16, 1:31, 2:0, 2:63, 3:0 och 3:8 betraktas alla som kandidater för RSS, eftersom de faller inom intervallet 1:16 till 3:8.
Processorer 3:9, 3:31 och 4:0 betraktas inte som kandidater för RSS, eftersom de ligger över det maximala processornumret.
NDIS 6.20 added support for the *RssBaseProcGroup, *NumaNodeId, *RssBaseProcNumber, and *MaxRssProcessors keywords.
NDIS 6.30 added support for the *RssMaxProcNumber, and *NumRSSQueues keywords.
Standardiserade INF-nyckelord som kan redigeras har följande attribut:
SubkeyName
Namnet på nyckelordet som du måste ange i INF-filen och som visas i registret.
ParamDesc
Visningstexten som är associerad med SubkeyName.
Type
Den typ av värde som kan redigeras. Värdet kan vara antingen numeriskt (Int) eller text som kan redigeras (Redigera).
Default value
Standardvärdet för heltal eller text. 
              <IHV-definierad> anger att värdet är associerat med de särskilda kraven för oberoende maskinvaruleverantör (IHV).
Min
Det minsta värde som tillåts för ett heltal. 
              <IHV-definierad> anger att minimivärdet är associerat med de specifika IHV-kraven.
Max
Det högsta värde som tillåts för ett heltal. 
              <IHV-definierad> anger att minimivärdet är associerat med de specifika IHV-kraven.
I följande tabell beskrivs alla RSS-nyckelord som kan redigeras.
| SubkeyName | ParamDesc | Type | Default value | Min | Max | 
|---|---|---|---|---|---|
| *RssBaseProcGroup | RSS-basprocessorgrupp | Int | 0 | 0 | MAXIMUM_GROUPS-1 | 
| *NumaNodeId | Önskad NUMA-nod | Int | 65535 (valfri nod) | 0 | Systemspecifik – får inte överstiga 65535 | 
| *RssBaseProcNumber | RSS-basprocessornummer | Int | 0 | 0 | MAXIMUM_PROC_PER_GROUP-1 | 
| *MaxRssProcessors | Maximalt antal RSS-processorer | Int | 16 | 1 | MAXIMUM_PROC_PER_SYSTEM | 
| *RssMaxProcNumber | Maximalt RSS-processornummer | Int | MAXIMUM_PROC_PER_GROUP-1 (Default) | 0 | MAXIMUM_PROC_PER_GROUP-1 | 
| *NumRSSQueues | Maximalt antal RSS-köer | Int | 16 | 1 | Device-specific | 
| *RSSMaxProcGroup | RSS Max Processor Group | Int | 0 | 0 | MAXIMUM_GROUPS-1 | 
Note: Although the valid range for *RssBaseProcGroup is zero to MAXIMUM_GROUPS-1, in Windows 7 it must be zero. I annat fall kommer TCP/IP-protokollet inte att använda några processorer för RSS.
Note: The default value for *NumaNodeId (65535) means the network adapter is agnostic to NUMA node, and NDIS should not attempt to prefer any node over another. If the *NumaNodeId keyword is not present, then NDIS automatically selects the closest node based on hints from ACPI.
Note: The max value for *MaxRssProcessors may be set to the maximum number of processors that the NIC can support. NDIS kommer automatiskt att begränsa det här värdet till det maximala antalet processorer i det aktuella systemet.
Mer information om standardiserade INF-nyckelord finns i Standardiserade INF-nyckelord för nätverksenheter.