Partager via


Mots clés INF standardisés pour VMQ

Les mots clés INF standardisés suivants sont définis pour activer ou désactiver la prise en charge des fonctionnalités de file d’attente de machines virtuelles (VMQ) des cartes réseau.

*VMQ
Valeur qui indique si l’appareil a activé ou désactivé la fonctionnalité VMQ.

*VMQLookaheadSplit
Valeur qui indique si l’appareil a activé ou désactivé la possibilité de fractionner les mémoires tampons de réception en mémoire tampons de recherche et de post-lookahead. Le pilote miniport signale cette fonctionnalité avec l’indicateur NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED dans le membre SupportedQueueProperties de la structure NDIS_RECEIVE_FILTER_CAPABILITIES . Pour plus d’informations sur cette fonctionnalité, consultez Mémoire partagée dans les mémoires tampons de réception.

Note À compter de NDIS 6.30, le fractionnement des données de paquets en mémoire tampons de recherche distinctes n’est plus pris en charge. À compter de Windows Server 2012, cette mot clé INF est obsolète.

*VMQVlanFiltering
Valeur qui indique si l’appareil a activé ou désactivé la possibilité de filtrer les paquets réseau à l’aide de l’identificateur VLAN dans l’en-tête de contrôle d’accès multimédia (MAC). Le pilote miniport signale cette fonctionnalité avec l’indicateur NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED dans SupportedMacHeaderFields membre de la structure NDIS_RECEIVE_FILTER_CAPABILITIES .

*RssOrVmqPreference
Valeur qui définit si les fonctionnalités vmQ doivent être activées au lieu des fonctionnalités de mise à l’échelle côté réception (RSS).

Il s’agit d’une valeur de mot clé masquée qui ne doit pas être spécifiée dans le fichier INF et qui ne s’affiche pas dans la page de propriétés Avancé pour la carte réseau. Pour plus d’informations, consultez Gestion des mots clés INF VMQ et RSS.

Les mots clés INF standardisés VMQ sont des mots clés d’énumération. Le tableau suivant décrit les entrées INF possibles pour les mots clés INF standardisés vmQ.

Nom de sous-clé ParamDesc Valeur EnumDesc
*VMQ Files d’attente de machines virtuelles 0 Désactivé
1 (par défaut) activé
*VMQLookaheadSplit Fractionnement de la tête de recherche VMQ 0 Remarque désactivée À compter de NDIS 6.30, cette mot clé n’est plus prise en charge.
1 (par défaut) activé
*VMQVlanFiltering Filtrage de VLAN VMQ 0 Désactivé
1 (par défaut) activé
*RssOrVmqPreference Remarque : Les entrées ParamDesc et EnumDesc de cette sous-clé ne peuvent pas être utilisées dans des fichiers INF ou une interface utilisateur. Pour plus d’informations, consultez Gestion des mots clés INF VMQ et RSS. 0 (Par défaut) Note Fonctionnalités RSS du rapport
1 Note Fonctionnalités de machine virtuelle de rapport

Les colonnes de ce tableau décrivent les attributs suivants pour une énumération mot clé :

Nom de sous-clé
Nom du mot clé que vous devez spécifier dans le fichier INF. Ce nom apparaît également dans le Registre sous la cléd’analyseNDI\ pour la carte réseau.

ParamDesc
Texte d’affichage associé à l’entrée INF SubkeyName.

Note Le fournisseur de matériel indépendant (IHV) peut définir n’importe quel texte descriptif pour le sous-nom de clé.

Valeur
Valeur entière d’énumération associée à chaque sous-nom de clé dans la liste.

EnumDesc
Texte d’affichage associé à chaque valeur qui apparaît dans la page de propriétés Avancées .

Pour plus d’informations sur les mots clés INF standardisés, consultez Mots clés INF standardisés pour les appareils réseau.

Gestion des mots clés INF VMQ et RSS

Les cartes réseau qui prennent en charge vmQ et la mise à l’échelle côté réception (RSS) ne peuvent pas utiliser ces fonctionnalités simultanément. Le système d’exploitation permet l’utilisation des fonctionnalités RSS ou VMQ de la manière suivante :

  • Lorsque la carte réseau est liée à la pile TCP/IP, le fonctionnement permet l’utilisation de la fonctionnalité RSS.

  • Lorsque la carte réseau est liée à la pile de pilotes de commutateur extensible Hyper-V, le système d’exploitation permet l’utilisation de la fonctionnalité VMQ.

    Pour plus d’informations, consultez Commutateur extensible Hyper-V.

Étant donné que la carte réseau n’est pas désactivée, puis réactivée lorsqu’elle n’est pas liée à la pile TCP/IP et qu’elle est liée à la pile de pilotes Hyper-V (ou à l’inverse), il n’est pas possible pour ces cartes réseau de basculer automatiquement entre VMQ et RSS.

Lorsque NDIS appelle la fonction MiniportInitializeEx , le pilote miniport suit ces étapes avant de rapporter ses fonctionnalités VMQ ou RSS actuellement activées à NDIS :

  1. Le pilote miniport lit le mot clé *RssOrVmqPreference avant de signaler ses fonctionnalités actuellement activées à NDIS.

    Si la valeur du mot clé *RssOrVmqPreference est 1, le pilote miniport est configuré pour la préférence VMQ.

    Si la valeur du mot clé *RssOrVmqPreference est égale à zéro ou si le mot clé n’est pas présent, le pilote miniport est configuré pour la préférence RSS.

  2. Si le pilote miniport est configuré pour la préférence VMQ, il doit lire le mot clé *VMQ pour déterminer si VMQ est activé sur la carte réseau. Si le mot clé a la valeur 1, le pilote signale les paramètres vmQ actuellement activés. Pour plus d’informations sur la façon dont le pilote miniport signale les paramètres vmQ, consultez Détermination des fonctionnalités VMQ d’une carte réseau.

    Pour plus d’informations sur les mots clés VMQ, consultez Mots clés INF standardisés pour VMQ.

    Note Si le pilote miniport est configuré pour la préférence VMQ, il ne doit lire aucun des mots clés normalisés RSS.

  3. Si le pilote miniport est configuré pour la préférence RSS, il doit lire le mot clé *RSS pour déterminer si RSS est activé sur la carte réseau. Si le mot clé est défini sur 1, le pilote signale les paramètres RSS actuellement activés. Pour plus d’informations sur la façon dont le pilote miniport signale les paramètres RSS, consultez Configuration RSS.

    Pour plus d’informations sur les mots clés RSS, consultez Mots clés INF standardisés pour RSS.

    Note Si le pilote miniport est configuré pour la préférence RSS, il ne doit lire aucun des mots clés standardisés vmQ.

Le tableau suivant décrit comment le pilote miniport détermine la préférence RSS ou VMQ et publie les fonctionnalités en fonction des mots clés du Registre :

*RssOrVmqPreference *VMQ *RSS Fonctionnalités VMQ ou RSS publiées
1 1 N/A VMQ
1 0 N/A None
0, ou non présent dans le registre N/A 1 RSS
0, ou non présent dans le registre N/A 0 None

Note Le pilote miniport doit toujours signaler les fonctionnalités matérielles RSS et VMQ complètes, quelles que soient les valeurs de ces mots clés. Ces paramètres mot clé affectent uniquement la façon dont le pilote signale les fonctionnalités RSS et VMQ actuellement activées.

Mots clés du Registre réservé

Si le pilote miniport prend en charge VMQ et que l’interface VMQ est activée sur la carte réseau, le pilote ne doit pas lire les entrées INF RSS suivantes :

Nom de sous-clé ParamDesc Valeur
*RssMaxProcNumber Nombre maximal de processeurs de l’interface RSS. 0 à (MAXIMUM_PROC_PER_GROUP-1),
*MaxRssProcessors Nombre maximal de processeurs RSS. de 1 à MAXIMUM_PROC_PER_SYSTEM.

Le piloteminiport qui prend en charge VMQ ne doit pas lire les sous-clés suivantes sous la clé deRegistre paramètresVMSMP\ HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet.\\

Nom de sous-clé ParamDesc Valeur
*TenGigVmqEnabled Activez ou désactivez VMQ sur toutes les cartes réseau de 10 gigabits par seconde (Gbits/s). 0=Système par défaut (désactivé pour Windows Server 2008 R2).
1=Activé.
2=Désactivé explicitement.
*BelowTenGigVmqEnabled Activez ou désactivez VMQ sur toutes les cartes réseau qui prennent en charge moins de 10 Gbits/s. 0=Système par défaut (désactivé pour Windows Server 2008 R2).
1=Activé.
2=Désactivé explicitement.
*RssMaxProcNumber Nombre maximal de processeurs de l’interface RSS. 0 à (MAXIMUM_PROC_PER_GROUP-1),
*MaxRssProcessors Nombre maximal de processeurs RSS. de 1 à MAXIMUM_PROC_PER_SYSTEM.