UINT32 |
Types de filtre 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 paquet NDIS sont activés.
|
UINT32 |
Types de files 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 machine virtuelle sont activées. Les files d’attente de machines virtuelles 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 machines virtuelles 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 affecté une entrée de table MSI-X pour chaque file d’attente de réception. Les cartes réseau ne doivent pas utiliser une entrée de table MSI-X pour plusieurs files d’attente de réception. Cet indicateur est obligatoire pour les pilotes miniports 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 machines virtuelles. 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 la configuration requise pour le filtrage des paquets de file d’attente de machines virtuelles, consultez Paramètre et effacement des filtres VMQ.
Pour plus d’informations sur SR-IOV configuration requise pour le filtrage des paquets de file d’attente de machines virtuelles, 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 de 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 lookahead et post-lookahead pour séparer les segments de mémoire partagée.
Remarque À partir de NDIS 6.30, le fractionnement des données de paquets en mémoires tampons de lookahead 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é du processeur d’une file d’attente de machine virtuelle dans l’interface VMQ. L’affinité du processeur est modifiée par le biais d’une requête de jeu d’OID de OID_RECEIVE_FILTER_QUEUE_PARAMETERS.
Affinité du processeur d’un port virtuel nondefault (VPort), créé dans l’interface SR-IOV et attaché à la fonction physique PCI Express (PCIe) de la carte réseau. L’affinité du processeur est modifiée par le biais d’une requête de jeu d’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 pour les files d’attente de machines virtuelles ou les ports virtuels 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 est le nombre minimal de files d’attente disponibles auprès de n’importe quel membre d’une équipe de basculement d’équilibrage de charge (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 à partir 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 la fusion des paquets NDIS. La fusion des paquets n’est prise en charge que sur 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.
Remarque 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 (autrement dit, un and au niveau du bit) 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 mac (Media Access Control) 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 peut être inspecté.
- 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 peut être inspecté.
- 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.
Remarque à partir de NDIS 6.30, les pilotes miniport 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 de réseau local virtuel 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 paquets 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 lookahead.
Remarque À partir de NDIS 6.30, le fractionnement des données de paquets en mémoires tampons de lookahead distinctes n’est plus pris en charge. Les pilotes miniport 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 lookahead.
Remarque À partir de NDIS 6.30, le fractionnement des données de paquets en mémoires tampons de lookahead distinctes n’est plus pris en charge. Les pilotes miniport 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 SPA (Source Protocol Address) ARP.
- NDIS_RECEIVE_FILTER_ARP_HEADER_TPA_SUPPORTED
La carte réseau prend en charge le filtrage de réception sur le champ TPA (Target Protocol Address) 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 de port de destination UDP.
Remarque Si le paquet UDP reçu contient des options IPv4 ou des en-têtes d’extension IPv6, la carte réseau peut supprimer automatiquement le paquet reçu et le traiter comme s’il a échoué le test de filtre UDP.
|
UINT32 |
Nombre maximal de tests sur les champs d’en-tête de paquets qui peuvent être spécifiés pour un seul filtre de fusion de paquets. Pour plus d’informations sur la fusion des paquets, consultez de fusion des paquets NDIS.
Remarque cartes réseau qui prennent en charge la fusion des paquets doit prendre en charge cinq champs d’en-tête de paquets ou plus 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.
Remarque cartes réseau qui prennent en charge la fusion des paquets doit prendre en charge dix filtres de fusion de paquets ou plus. Si l’adaptateur ne prend pas en charge la fusion des paquets, le pilote miniport doit définir cette valeur sur zéro.
|