Delen via


Gestandaardiseerde INF-trefwoorden voor VMQ

De volgende gestandaardiseerde INF-trefwoorden worden gedefinieerd om ondersteuning voor de VMQ-functies (Virtual Machine Queue) van netwerkadapters in of uit te schakelen.

*VMQ
Een waarde die beschrijft of het apparaat de VMQ-functie heeft ingeschakeld of uitgeschakeld.

*VMQLookaheadSplit-
Een waarde die beschrijft of het apparaat de mogelijkheid heeft ingeschakeld of uitgeschakeld om ontvangstbuffers te splitsen in lookahead- en post-lookaheadbuffers. Het minipoortstuurprogramma rapporteert deze mogelijkheid met de vlag NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED in de SupportedQueueProperties lid van de NDIS_RECEIVE_FILTER_CAPABILITIES-structuur. Zie Gedeeld geheugen in Ontvangstbuffersvoor meer informatie over deze functie.

Opmerking Het splitsen van pakketgegevens in afzonderlijke lookaheadbuffers wordt vanaf NDIS 6.30 niet meer ondersteund. Vanaf Windows Server 2012 is dit INF-trefwoord verouderd.

*VMQVlanFiltering
Een waarde die beschrijft of het apparaat de mogelijkheid heeft ingeschakeld of uitgeschakeld om netwerkpakketten te filteren met behulp van de VLAN-id in de MAC-header (Media Access Control). Het miniportstuurprogramma rapporteert deze mogelijkheid met de vlag NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED in het veld SupportedMacHeaderFields van de NDIS_RECEIVE_FILTER_CAPABILITIES-structuur.

*RssOrVmqPreference
Een waarde die bepaalt of VMQ-mogelijkheden moeten worden ingeschakeld in plaats van RSS-mogelijkheden (ontvangstzijde-schaalvergroting).

Dit is een verborgen trefwoordwaarde die niet mag worden opgegeven in het INF-bestand en niet wordt weergegeven op pagina met geavanceerde eigenschappen voor de netwerkadapter. Zie VMQ- en RSS INF-trefwoordenverwerken voor meer informatie.

GEstandaardiseerde INF-trefwoorden voor VMQ zijn opsommingstrefwoorden. In de volgende tabel worden de mogelijke INF-vermeldingen voor gestandaardiseerde INF-trefwoorden van VMQ beschreven.

SleutelNaam ParamDesc Waarde EnumDesc
*VMQ Wachtrijen voor virtuele machines 0 Uitgeschakeld
1 (standaard) Ingeschakeld
*VMQLookaheadSplit VMQ Lookahead Split 0 Uitgeschakeld Opmerking Vanaf NDIS 6.30 wordt dit trefwoord niet meer ondersteund.
1 (standaard) Ingeschakeld
*VMQVlanFiltering VMQ VLAN-filtering 0 Uitgeschakeld
1 (standaard) Ingeschakeld
*RssOrVmqPreference Opmerking: De ParamDesc- en EnumDesc-vermeldingen voor deze subsleutel kunnen niet worden gebruikt in INF-bestanden of een gebruikersinterface. Zie VMQ- en RSS INF-trefwoordenverwerken voor meer informatie. 0 (standaard) RSS-mogelijkheden voor opmerking rapport
1 Opmerking Rapportage van VMQ-mogelijkheden

De kolommen in deze tabel beschrijven de volgende kenmerken voor een opsommingstrefwoord:

SubkeyName
De naam van het trefwoord dat u moet opgeven in het INF-bestand. Deze naam wordt ook weergegeven in het register onder de NDI\parameters sleutel voor de netwerkadapter.

ParamDesc
De weergavetekst die is gekoppeld aan de vermelding SubkeyName INF.

Opmerking De onafhankelijke hardwareleverancier (IHV) kan elke beschrijvende tekst voor de SubkeyName definiƫren.

Waarde
De waarde van het geheel getal uit de enumeratie die is gekoppeld aan elke SubkeyName in de lijst.

EnumDesc
De weergavetekst die is gekoppeld aan elke waarde die wordt weergegeven op de Geavanceerde eigenschappenpagina .

Zie Gestandaardiseerde INF-trefwoorden voor netwerkapparatenvoor meer informatie over gestandaardiseerde INF-trefwoorden.

VMQ- en RSS INF-trefwoorden verwerken

Netwerkadapters die ONDERSTEUNING bieden voor VMQ en RSS (Side Scaling) kunnen deze functies niet tegelijkertijd gebruiken. Het besturingssysteem maakt het gebruik van de RSS- of VMQ-functies op de volgende manier mogelijk:

  • Wanneer de netwerkadapter is gebonden aan de TCP/IP-stack, schakelt het besturingssysteem het gebruik van de RSS-functie in.

  • Wanneer de netwerkadapter is gebonden aan de Hyper-V uitbreidbare switchstuurprogrammastack, schakelt het besturingssysteem het gebruik van de VMQ-functie in.

    Zie Hyper-V Extensible Switchvoor meer informatie.

Omdat de netwerkadapter niet is uitgeschakeld en vervolgens opnieuw is ingeschakeld wanneer deze niet afhankelijk is van de TCP/IP-stack en is gebonden aan de Hyper-V stuurprogrammastack (of omgekeerd), is het niet mogelijk dat dergelijke netwerkadapters automatisch schakelen tussen VMQ en RSS.

Wanneer NDIS de functie MiniportInitializeEx aanroept, volgt het minipoortstuurprogramma deze stappen voordat de momenteel ingeschakelde VMQ- of RSS-mogelijkheden worden gerapporteerd aan NDIS:

  1. Het minipoortstuurprogramma leest de *RssOrVmqPreference trefwoord voordat de momenteel ingeschakelde mogelijkheden worden gerapporteerd aan NDIS.

    Als de waarde van de *RssOrVmqPreference trefwoord 1 is, wordt het minipoortstuurprogramma geconfigureerd voor VMQ-voorkeur.

    Als de waarde van de *RssOrVmqPreference trefwoord nul is of het trefwoord niet aanwezig is, wordt het minipoortstuurprogramma geconfigureerd voor RSS-voorkeur.

  2. Als het minipoortstuurprogramma is geconfigureerd voor vmQ-voorkeur, moet het de *VMQ trefwoord lezen om te bepalen of VMQ is ingeschakeld op de netwerkadapter. Als het trefwoord is ingesteld op 1, rapporteert het stuurprogramma de momenteel ingeschakelde VMQ-instellingen. Zie Bepalen van de VMQ-mogelijkheden van een netwerkadaptervoor meer informatie over hoe het minipoortstuurprogramma VMQ-instellingen rapporteert.

    Zie Gestandaardiseerde INF-trefwoorden voor VMQ voor meer informatie over de VMQ-trefwoorden.

    Opmerking Als het minipoortstuurprogramma is geconfigureerd voor VMQ-voorkeur, mag het geen van de gestandaardiseerde RSS-trefwoorden lezen.

  3. Als het minipoortstuurprogramma is geconfigureerd voor RSS-voorkeur, moet het de *RSS- trefwoord lezen om te bepalen of RSS is ingeschakeld op de netwerkadapter. Als het trefwoord is ingesteld op 1, rapporteert het stuurprogramma de momenteel ingeschakelde RSS-instellingen. Zie RSS-configuratievoor meer informatie over hoe het miniportstuurprogramma RSS-instellingen rapporteert.

    Zie Gestandaardiseerde INF-trefwoorden voor RSS-voor meer informatie over de RSS-trefwoorden.

    Opmerking Als het minipoortstuurprogramma is geconfigureerd voor RSS-voorkeur, mag het geen van de gestandaardiseerde trefwoorden van VMQ lezen.

In de volgende tabel wordt beschreven hoe het minipoortstuurprogramma de RSS- of VMQ-voorkeur bepaalt en mogelijkheden adverteert op basis van registertrefwoorden:

*RssOrVmqPreference *VMQ *RSS VMQ- of RSS-mogelijkheden geadverteerd
1 1 N.V.T VMQ
1 0 N.V.T Geen
0, of niet aanwezig in register N.V.T 1 RSS
0, of niet aanwezig in register N.V.T 0 Geen

Opmerking Het minipoortstuurprogramma moet altijd de volledige RSS- en VMQ-hardwaremogelijkheden rapporteren, ongeacht de waarden van deze trefwoorden. Deze trefwoordinstellingen zijn alleen van invloed op de wijze waarop het stuurprogramma de momenteel ingeschakelde RSS- en VMQ-mogelijkheden rapporteert.

Gereserveerde registertrefwoorden

Als het minipoortstuurprogramma VMQ ondersteunt en de VMQ-interface is ingeschakeld op de netwerkadapter, mag het stuurprogramma de volgende RSS INF-vermeldingen niet lezen:

SubsleutelNaam ParamDesc Waarde
*RssMaxProcNumber Het maximale processornummer van de RSS-interface. 0 tot en met (MAXIMUM_PROC_PER_GROUP-1),
*MaxRssProcessors Het maximum aantal RSS-processors. 1 tot MAXIMUM_PROC_PER_SYSTEM.

Het minipoortstuurprogramma dat VMQ ondersteunt, mag de volgende subsleutels niet lezen onder de registersleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters registersleutel.

SubkeyName ParamDesc Waarde
*TenGigVmqEnabled VMQ op alle 10 gigabits per seconde (Gbps) netwerkadapters in- of uitschakelen. 0=Systeemstandaard (uitgeschakeld voor Windows Server 2008 R2).
1=Ingeschakeld.
2=Expliciet uitgeschakeld.
*BelowTenGigVmqEnabled Schakel VMQ in of uit op alle netwerkadapters die minder dan 10 Gbps ondersteunen. 0=Systeemstandaard (uitgeschakeld voor Windows Server 2008 R2).
1=Ingeschakeld.
2=Expliciet uitgeschakeld.
*RssMaxProcNumber Het maximale processornummer van de RSS-interface. 0 tot en met (MAXIMUM_PROC_PER_GROUP-1),
*MaxRssProcessors Het maximum aantal RSS-processors. 1 tot MAXIMUM_PROC_PER_SYSTEM.