NDIS 6.0 设计目标

两个主要目标指导了 NDIS 6.0 的设计和开发:

  1. 增强驱动程序性能和可伸缩性。 (有关详细信息,请参阅 增强的性能和可伸缩性 。)

    以下重大改进为客户端和服务器提供了显著的性能提升:

    • 网络数据打包
    • 发送和接收路径
    • 运行时重新配置功能
    • 散点/收集 DMA
    • 筛选器驱动程序
    • 接收数据处理的多处理器缩放
    • 将 TCP 任务卸载到 NIC
  2. 简化 NDIS 驱动程序模型。 (有关详细信息,请参阅 简化的驱动程序模型 。)

    以下改进简化了驱动程序开发:

    • 简化的驱动程序初始化
    • 对 NDIS 接口的版本控制支持
    • 简化的重置处理
    • 用于获取管理信息的标准接口
    • 用于替换筛选器中间驱动程序的筛选器驱动程序模型