UINT32 |
Types de filtres activés. OR au niveau du bit des indicateurs qui spécifient les types de filtres de réception activés. Les indicateurs suivants sont valides.
- NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED
Spécifie que les filtres VMQ sont activés.
- NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED
Spécifie que les filtres de réception de fusion de paquets NDIS sont activés.
|
UINT32 |
Types de file d’attente activés. Or au niveau du bit des indicateurs qui spécifient les types de files d’attente de réception activées. L’indicateur suivant est valide.
- NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED
Spécifie que les files d’attente de machines virtuelles sont activées. Les files d’attente de machine virtuelle sont utilisées lorsque le pilote miniport est activé pour utiliser l’interface VMQ.
|
UINT32 |
Nombre de files d’attente de machines virtuelles que la carte réseau prend en charge. |
UINT32 |
Propriétés de file d’attente de machine virtuelle prises en charge. OR au niveau du bit des indicateurs qui spécifient les propriétés de file d’attente de machine virtuelle prises en charge par la carte réseau. Les indicateurs suivants sont valides.
- NDIS_RECEIVE_FILTER_MSI_X_SUPPORTED
La carte réseau a attribué une entrée de table MSI-X pour chaque file d’attente de réception. Les cartes réseau ne doivent pas utiliser une seule entrée de table MSI-X pour plusieurs files d’attente de réception. Cet indicateur est obligatoire pour les pilotes miniport qui prennent en charge l’interface VMQ ou SR-IOV.
- NDIS_RECEIVE_FILTER_VM_QUEUE_SUPPORTED
La carte réseau fournit la configuration minimale requise pour prendre en charge le filtrage des paquets de file d’attente de machine virtuelle. Le pilote miniport doit définir cet indicateur s’il est activé pour utiliser l’interface VMQ ou SR-IOV.
Pour plus d’informations sur les exigences de VMQ pour le filtrage des paquets de files d’attente de machines virtuelles, consultez Définition et suppression des filtres VMQ.
Pour plus d’informations sur les exigences SR-IOV pour le filtrage des paquets de file d’attente de machine virtuelle, consultez Définition d’un filtre de réception sur un port virtuel.
- NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED
La carte réseau prend en charge les files d’attente de machines virtuelles qui fractionne un paquet reçu entrant au décalage du lookahead. Ce décalage est égal ou supérieur à la taille de lookahead demandée. La carte réseau utilise DMA pour transférer les données de lookahead et post-lookahead vers des segments de mémoire partagés distincts.
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. Les pilotes miniports qui prennent en charge cette version de NDIS ne doivent pas définir cet indicateur.
- NDIS_RECEIVE_FILTER_DYNAMIC_PROCESSOR_AFFINITY_CHANGE_SUPPORTED
La carte réseau prend en charge la possibilité de modifier dynamiquement l’un des attributs d’affinité processeur suivants :
Affinité processeur d’une file d’attente de machines virtuelles dans l’interface VMQ. L’affinité processeur est modifiée par le biais d’une demande de jeu OID de OID_RECEIVE_FILTER_QUEUE_PARAMETERS.
Affinité processeur d’un port virtuel non par défaut (VPort), qui a été créé dans l’interface SR-IOV et est attaché à la fonction physique PCI Express (PCIe) de la carte réseau. L’affinité processeur est modifiée via une demande de jeu OID de OID_NIC_SWITCH_VPORT_PARAMETERS.
- NDIS_RECEIVE_FILTER_INTERRUPT_VECTOR_COALESCING_SUPPORTED
La carte réseau prend en charge la fusion des interruptions pour les paquets reçus sur l’un des éléments suivants :
Si cet indicateur est défini, la carte réseau doit fusionner les interruptions de réception pour les files d’attente de machines virtuelles ou les VPorts qui ont la même affinité de processeur.
- NDIS_RECEIVE_FILTER_IMPLAT_MIN_OF_QUEUES_MODE
Indique que le nombre de files d’attente de machines virtuelles disponibles correspond au nombre minimal de files d’attente disponibles de n’importe quel membre d’une équipe d’équilibrage de charge sur le basculement (LBFO). Cet indicateur s’applique uniquement aux filtres LBFO. Cet indicateur n’est pas défini pour les miniports.
- NDIS_RECEIVE_FILTER_IMPLAT_SUM_OF_QUEUES_MODE
Indique que le nombre de files d’attente de machines virtuelles disponibles est la somme de toutes les files d’attente disponibles de chaque membre d’une équipe LBFO. Cet indicateur s’applique uniquement aux filtres LBFO. Cet indicateur n’est pas défini pour les miniports.
- NDIS_RECEIVE_FILTER_PACKET_COALESCING_SUPPORTED_ON_DEFAULT_QUEUE
La carte réseau prend en charge le regroupement de paquets NDIS. La fusion de paquets n’est prise en charge que dans la file d’attente de réception par défaut de la carte réseau. Cette file d’attente de réception a un identificateur de NDIS_DEFAULT_RECEIVE_QUEUE_ID.
|
UINT32 |
Tests de filtre pris en charge. OR au niveau du bit des indicateurs qui spécifient les opérations de test qu’un pilote miniport prend en charge. Les indicateurs suivants sont valides.
- NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_EQUAL_SUPPORTED
La carte réseau prend en charge le test du champ d’en-tête sélectionné pour déterminer s’il est égal à une valeur donnée.
Note Si le pilote miniport prend en charge les interfaces VMQ ou SR-IOV, il doit définir cet indicateur.
- NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_MASK_EQUAL_SUPPORTED
La carte réseau prend en charge le masquage (c’est-à-dire un bit AND) du champ d’en-tête sélectionné pour déterminer si le résultat est égal à une valeur spécifiée.
- NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_NOT_EQUAL_SUPPORTED
La carte réseau prend en charge le test du champ d’en-tête sélectionné pour déterminer s’il n’est pas égal à une valeur spécifiée.
|
UINT32 |
En-têtes pris en charge. OR au niveau du bit des indicateurs qui spécifient les types d’en-têtes de paquets réseau qu’un pilote miniport peut inspecter. Les indicateurs suivants sont valides.
- NDIS_RECEIVE_FILTER_MAC_HEADER_SUPPORTED
La carte réseau peut inspecter l’en-tête de contrôle d’accès multimédia (MAC) d’un paquet réseau. Le membre SupportedMacHeaderFields définit les différents champs de l’en-tête MAC qui peuvent être inspectés.
- NDIS_RECEIVE_FILTER_ARP_HEADER_SUPPORTED
La carte réseau peut inspecter l’en-tête ARP (Address Resolution Protocol) d’un paquet réseau. Le membre SupportedArpHeaderFields définit les différents champs de l’en-tête ARP qui peuvent être inspectés.
- NDIS_RECEIVE_FILTER_IPV4_HEADER_SUPPORTED
La carte réseau peut inspecter l’en-tête IP version 4 (IPv4) d’un paquet réseau. Le membre SupportedIPv4HeaderFields définit les différents champs de l’en-tête IPv4 qui peuvent être inspectés.
- NDIS_RECEIVE_FILTER_IPV6_HEADER_SUPPORTED
La carte réseau peut inspecter l’en-tête IP version 6 (IPv6) d’un paquet réseau. Le membre SupportedIPv6HeaderFields définit les différents champs de l’en-tête IPv6 qui peuvent être inspectés.
- NDIS_RECEIVE_FILTER_UDP_HEADER_SUPPORTED
La carte réseau peut inspecter l’en-tête UDP (User Datagram Protocol) d’un paquet réseau. Le membre SupportedIPv6HeaderFields définit les différents champs de l’en-tête UDP qui peuvent être inspectés.
|
UINT32 |
Champs d’en-tête MAC pris en charge. OR au niveau du bit des indicateurs qui spécifient les types de champs d’en-tête MAC qu’un pilote miniport peut inspecter. Les indicateurs suivants sont valides.
- NDIS_RECEIVE_FILTER_MAC_HEADER_DEST_ADDR_SUPPORTED
La carte réseau prend en charge l’inspection et le filtrage basés sur l’adresse MAC de destination dans l’en-tête MAC.
Note À compter de NDIS 6.30, les pilotes miniports qui prennent en charge l’interface VMQ ou SR-IOV doivent définir cet indicateur.
- NDIS_RECEIVE_FILTER_MAC_HEADER_SOURCE_ADDR_SUPPORTED
La carte réseau prend en charge l’inspection et le filtrage basés sur l’adresse MAC source dans l’en-tête MAC.
- NDIS_RECEIVE_FILTER_MAC_HEADER_PROTOCOL_SUPPORTED
La carte réseau prend en charge l’inspection et le filtrage basés sur l’identificateur EtherType dans l’en-tête MAC. Par exemple, l’identificateur EtherType pour les paquets IPv4 est 0x0800.
- NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED
La carte réseau prend en charge l’inspection et le filtrage basés sur l’identificateur VLAN dans l’en-tête MAC.
- NDIS_RECEIVE_FILTER_MAC_HEADER_PRIORITY_SUPPORTED
La carte réseau prend en charge l’inspection et le filtrage basés sur la balise de priorité dans l’en-tête MAC.
- NDIS_RECEIVE_FILTER_MAC_HEADER_PACKET_TYPE_SUPPORTED
La carte réseau prend en charge l’inspection et le filtrage basés sur le champ de type de paquet de l’en-tête SNAP (SubNetwork Access Protocol) IEEE 802.2 dans un en-tête MAC 802.3.
|
UINT32 |
Nombre maximal de filtres d’en-tête MAC pris en charge par le pilote miniport. |
UINT32 |
Nombre maximal de groupes de files d’attente. Cette valeur est réservée. |
UINT32 |
Nombre maximal de files d’attente par groupe de files d’attente. Cette valeur est réservée. |
UINT32 |
Taille minimale, en octets, prise en charge par la carte réseau pour les mémoires tampons de paquets de type lookahead.
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. Les pilotes miniports qui prennent en charge cette version de NDIS doivent définir ce membre sur zéro.
|
UINT32 |
Taille maximale, en octets, prise en charge par la carte réseau pour les mémoires tampons de paquets de type lookahead.
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. Les pilotes miniports qui prennent en charge cette version de NDIS doivent définir ce membre sur zéro.
|
UINT32 |
Champs d’en-tête ARP pris en charge. OR au niveau du bit des indicateurs qui spécifient les types de champs d’en-tête ARP qu’un pilote miniport peut inspecter. Les indicateurs suivants sont valides.
- NDIS_RECEIVE_FILTER_ARP_HEADER_OPERATION_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ d’opération ARP.
- NDIS_RECEIVE_FILTER_ARP_HEADER_SPA_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ Adresse de protocole source (SPA) ARP.
- NDIS_RECEIVE_FILTER_ARP_HEADER_TPA_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ Adresse de protocole cible (TPA) ARP.
|
UINT32 |
Champs d’en-tête IPv4 pris en charge. OR au niveau du bit des indicateurs qui spécifient les types de champs d’en-tête IPv4 qu’un pilote miniport peut inspecter. L’indicateur suivant est valide.
- NDIS_RECEIVE_FILTER_IPV4_HEADER_PROTOCOL_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ de protocole IPv4.
|
UINT32 |
Champs d’en-tête IPv6 pris en charge. OR au niveau du bit des indicateurs qui spécifient les types de champs d’en-tête IPv6 qu’un pilote miniport peut inspecter. L’indicateur suivant est valide.
- NDIS_RECEIVE_FILTER_IPV6_HEADER_PROTOCOL_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ de protocole IPv6.
|
UINT32 |
Champs d’en-tête UDP pris en charge. OR au niveau du bit des indicateurs qui spécifient les types de champs d’en-tête IPv6 qu’un pilote miniport peut inspecter. L’indicateur suivant est valide.
- NDIS_RECEIVE_FILTER_UDP_HEADER_DEST_PORT_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ port de destination UDP.
Note Si le paquet UDP reçu contient des options IPv4 ou des en-têtes d’extension IPv6, la carte réseau peut automatiquement supprimer le paquet reçu et le traiter comme si le test de filtre UDP avait échoué.
|
UINT32 |
Nombre maximal de tests sur les champs d’en-tête de paquet qui peuvent être spécifiés pour un filtre de fusion de paquets unique. Pour plus d’informations sur le regroupement de paquets, consultez Coalescing de paquets NDIS.
Note Les cartes réseau qui prennent en charge le regroupement de paquets doivent prendre en charge au moins cinq champs d’en-tête de paquets qui peuvent être spécifiés pour un seul filtre de fusion de paquets. Si l’adaptateur ne prend pas en charge la fusion des paquets, le pilote miniport doit définir cette valeur sur zéro.
|
UINT32 |
Nombre maximal de filtres de réception de fusion de paquets pris en charge par la carte réseau.
Note Les cartes réseau qui prennent en charge le regroupement de paquets doivent prendre en charge au moins dix filtres de fusion de paquets. Si l’adaptateur ne prend pas en charge la fusion des paquets, le pilote miniport doit définir cette valeur sur zéro.
|