Sdílet prostřednictvím


Filtry příjmu při slučování paketů

Počínaje verzí NDIS 6.30 byly NDIS filtry příjmu rozšířeny tak, aby podporovaly sloucování paketů. Každý filtr příjmu pro shodování paketů definuje následující:

  • Sada polí v různých hlavičkách protokolu paketu, například cílová adresa hlavičky MAC (Media Access Control) nebo cílový port hlavičky UDP (User Datagram Protocol).

  • Maximální doba, po kterou se paket shoduje s filtrem příjmu, je sloučen síťovým adaptérem. Adaptér tuto hodnotu používá k nastavení hodnoty vypršení platnosti v časovači hardwaru na adaptéru. Jakmile časovač vyprší, musí adaptér přerušit hostitele, aby ovladač miniportu mohl zpracovávat sloučené pakety.

    Poznámka Jakmile se první paket, který odpovídá filtru příjmu, sloučí a časovač se spustí, síťový adaptér musí sloučí další pakety odpovídající filtrům příjmu bez resetování a restartování časovače.

Nadřazené ovladače, jako jsou ovladače protokolu a filtru, stahují filtry koalescence přijatých paketů do ovladače miniportu nastavením požadavků identifikátoru objektu (OID) OID_RECEIVE_FILTER_SET_FILTER. Další informace naleznete v tématu Nastavení slučování paketů a filtrů pro příjem.

Nadvřazené ovladače mohou také dotazovat filtry pro příjem paketů stažené do miniportového ovladače. Nadřazené ovladače to dělají vydáním OID požadavků metody OID_RECEIVE_FILTER_ENUM_FILTERS na ovladač miniportu. Další informace naleznete v tématu Dotazování na filtry příjmu slučování paketů.