数据包合并接收筛选器

从 NDIS 6.30 开始, NDIS 接收筛选器 已扩展为支持数据包合并。 数据包合并的每个接收筛选器定义以下内容:

  • 数据包的各种协议标头中的一组字段,例如媒体访问控制的目标地址 (MAC) 标头或用户数据报协议的目标端口 (UDP) 标头。

  • 与合并接收筛选器匹配的数据包由网络适配器合并的最长时间。 适配器使用此值在适配器上的硬件计时器上设置过期值。 计时器一旦过期,适配器必须中断主机,以便微型端口驱动程序可以处理合并的数据包。

    注意 与接收筛选器匹配的第一个数据包合并并启动计时器后,网络适配器必须合并与接收筛选器匹配的其他数据包,而无需重置和重启计时器。

通过发出对象标识符 (OID) OID_RECEIVE_FILTER_SET_FILTER集请求,将数据包合并接收筛选器下载到微型端口驱动程序, 有关详细信息,请参阅 设置数据包合并接收筛选器

超载驱动程序还可以查询下载到微型端口驱动程序的数据包合并接收筛选器。 通过向微型端口驱动程序发出 OID_RECEIVE_FILTER_ENUM_FILTERS 的 OID 方法请求来超额驱动程序执行此操作。 有关详细信息,请参阅 查询数据包合并接收筛选器