WDI_TLV_DATAPATH_CAPABILITIES

WDI_TLV_DATAPATH_CAPABILITIES是包含数据路径功能的 TLV。

TLV 类型

0xB9

Length

所有包含元素大小) 的总 (字节数。

类型 说明
WDI_INTERCONNECT_TYPE (UINT32) 互连类型。
UINT8 最大对等数。
UINT8 指定传输功能:目标优先级队列。

有效值为 0 和 1。 如果设置为 0,WDI 按对等方和 TID 对 Tx 帧进行分类,并利用完整的计划程序选择要传输的 TX 队列。 建议将此设置为 false,除非目标能够分类和对等 TID 队列。 如果设置为 1,则 WDI 按对等互连和 TID 对 Tx 帧进行分类,并且仅在端口级别提供排队。 WDI 使用全局 DRR 计划积压的端口队列。

UINT16 指定传输功能:帧中“散点收集”元素的最大数量。

WDI 根据需要合并帧,以便 IHV 微型端口不会收到需要比此功能所指定的更多的散点集合元素的帧。 为了获得最佳性能,建议将此功能设置为高于典型帧,因为合并需要内存副本。 如果此功能不大于最大帧大小除以页面大小,则 WDI 可能无法成功合并帧,并且可能会将其删除。

UINT8 指定传输功能:需要显式发送完成标志。

有效值为 0 和 1。 如果设置为 0,则目标/TAL 会为所有帧生成 TX 发送完成。 如果设置为 1,则目标/TAL 仅针对帧元数据中设置了此标志的帧生成 TX 发送完成指示。

UINT16 指定传输功能:最小有效帧大小。

取消帧排队时,TxMgr 会将小于此值的帧视为具有此值的有效大小。

UINT16 指定传输功能:帧大小粒度。

此值等于每帧内存分配的粒度。 为了取消排队,TxMgr 将帧视为有效大小等于帧大小加上最小填充量,因此有效大小是此值的整数倍数。 此值必须设置为 2 的幂。

UINT8 指定传输功能:Rx Tx 转发。

有效值为 0 和 1。 如果设置为 1,则目标能够转发收到的帧。

UINT32 指定传输功能:最大吞吐量,单位为 0.5 Mbps。

此值用于分配描述符和缓冲区。

要求

最低受支持的客户端

Windows 10

最低受支持的服务器

Windows Server 2016

标头

Wditypes.hpp