NDIS 6.40 简介
本部分介绍 NDIS) 6.40 (网络驱动程序接口规范,并介绍其主要设计新增内容。 NDIS 6.40 包含在 Windows 8.1 和 Windows Server 2012 R2 及更高版本的操作系统中。
功能更新
Windows 8.1和Windows Server 2012 R2 引入了对以下功能的次要更新:
NDKPI
NDKPI 1.2 将以下新元素添加到 NDKPI DDI:
- NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) 函数
- NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) 函数
- NDK_RESULT_EX 结构
- 新请求回调 标志 值: NDK_OP_FLAG_DEFER
- 新的 NDK_ADAPTER_INFOAdapterFlags 值: NDK_ADAPTER_FLAG_RDMA_READ_LOCAL_INVALIDATE_SUPPORTED
本机 802.11 无线 LAN
现在支持 IEEE 802.11ac 非常高的吞吐量 (VHT) PHY。 以下 DDI 元素已更新:
- DOT11_PHY_TYPE 枚举
- OID_DOT11_CURRENT_CHANNEL
- OID_DOT11_SUPPORTED_PHY_TYPES
- OID_DOT11_SUPPORTED_OFDM_FREQUENCY_LIST
示例和文档汇报
Hyper-V 可扩展交换机转发扩展示例已更新为实现混合转发。
以下文档部分已添加或显著扩展:
- 将 NDIS 6.x 驱动程序移植到 NDIS 6.30
- 网络直接内核提供程序接口 (NDKPI) 设计指南
- 使用通用路由封装 (NVGRE) 任务卸载实现网络虚拟化
- 接收段合并 (RSC) 设计指南
- 开始编写 Hyper-V 可扩展交换机扩展
- NVGRE 任务卸载参考
Windows 8、Windows Server 2012 及更高版本中不支持 NetDMA 接口。 文档现已更新,以反映这一点。
本节包括下列主题: