NDIS 6.0 设计目标
两个主要目标指导了 NDIS 6.0 的设计和开发:
增强驱动程序性能和可伸缩性。 (有关详细信息,请参阅 增强的性能和可伸缩性 。)
以下重大改进为客户端和服务器提供了显著的性能提升:
- 网络数据打包
- 发送和接收路径
- 运行时重新配置功能
- 散点/收集 DMA
- 筛选器驱动程序
- 接收数据处理的多处理器缩放
- 将 TCP 任务卸载到 NIC
简化 NDIS 驱动程序模型。 (有关详细信息,请参阅 简化的驱动程序模型 。)
以下改进简化了驱动程序开发:
- 简化的驱动程序初始化
- 对 NDIS 接口的版本控制支持
- 简化的重置处理
- 用于获取管理信息的标准接口
- 用于替换筛选器中间驱动程序的筛选器驱动程序模型