Partager via


Filtres de réception de fusion de paquets

À compter de NDIS 6.30, les filtres de réception NDIS ont été étendus pour prendre en charge la fusion des paquets. Chaque filtre de réception pour la fusion de paquets définit les éléments suivants :

  • Ensemble de champs dans les différents en-têtes de protocole d’un paquet, tels que l’adresse de destination d’un en-tête MAC (Media Access Control) ou le port de destination d’un en-tête UDP (User Datagram Protocol).

  • Durée maximale pendant laquelle un paquet correspondant à un filtre de réception de fusion est coalisé par la carte réseau. L’adaptateur utilise cette valeur pour définir une valeur d’expiration sur un minuteur matériel sur l’adaptateur. Dès que le minuteur expire, l’adaptateur doit interrompre l’hôte afin que le pilote miniport puisse traiter les paquets coalés.

    Note Dès que le premier paquet correspondant à un filtre de réception est coalisé et que le minuteur est démarré, la carte réseau doit fusionner des paquets supplémentaires qui correspondent aux filtres de réception sans réinitialiser et redémarrer le minuteur.

Le fait de trop menter les pilotes, tels que les pilotes de protocole et de filtre, télécharge les filtres de réception de fusion de paquets sur le pilote miniport en émettant des demandes de jeu d’identificateur d’objet (OID) de OID_RECEIVE_FILTER_SET_FILTER. Pour plus d’informations, consultez Définition des filtres de réception de fusion de paquets.

Les pilotes surcharnés peuvent également interroger les filtres de réception de fusion de paquets téléchargés sur le pilote miniport. Pour ce faire, les pilotes sur-mentent en émettant des demandes de méthode OID de OID_RECEIVE_FILTER_ENUM_FILTERS au pilote miniport. Pour plus d’informations, consultez Interrogation des filtres de réception de coalescing de paquets.