Freigeben über


Paketverknen von Empfangsfiltern

Ab NDIS 6.30 wurden NDIS-Empfangsfilter erweitert, um das Zusammenfügen von Paketen zu unterstützen. Jeder Empfangsfilter für die Paketverknendung definiert Folgendes:

  • Ein Satz von Feldern in den verschiedenen Protokollheadern eines Pakets, z. B. die Zieladresse eines MAC-Headers (Media Access Control) oder der Zielport eines UDP-Headers (User Datagram Protocol).

  • Die maximale Zeit, die ein Paket, das mit einem Zusammenführungs-Empfangsfilter übereinstimmt, vom Netzwerkadapter zusammengestimmt wird. Der Adapter verwendet diesen Wert, um einen Ablaufwert für einen Hardwaretimer auf dem Adapter festzulegen. Sobald der Timer abläuft, muss der Adapter den Host unterbrechen, damit der Miniporttreiber die zusammengehörten Pakete verarbeiten kann.

    Hinweis Sobald das erste Paket, das einem Empfangsfilter entspricht, zusammengehörig und der Timer gestartet wird, muss der Netzwerkadapter zusätzliche Pakete zusammenführen, die mit Empfangsfiltern übereinstimmen, ohne den Timer zurückzusetzen und neu zu starten.

Überladene Treiber, z. B. Protokoll- und Filtertreiber, laden die paketverknenden Empfangsfilter auf den Miniporttreiber herunter, indem OID-Setanforderungen (Object Identifier) von OID_RECEIVE_FILTER_SET_FILTER ausgegeben werden. Weitere Informationen finden Sie unter Festlegen von Paket-Koalescing-Empfangsfiltern.

Überlastende Treiber können auch die paketverknenden Empfangsfilter abfragen, die auf den Miniporttreiber heruntergeladen wurden. Überlastende Treiber tun dies, indem sie OID-Methodenanforderungen von OID_RECEIVE_FILTER_ENUM_FILTERS an den Miniporttreiber ausgeben. Weitere Informationen finden Sie unter Querying Packet Coalescing Receive Filters.For more information, see Querying Packet Coalescing Receive Filters.For more information, see Querying Packet Coalescing Receive Filters.