设备树接口下新增属性NegotiatedLinkWidth、CurrentLinkSpeedGbs

背景

web、redfish接口需要支持查询Nvme硬盘pcie协商位宽和单通道速率,南向驱动没有对应的属性承载,因此需要补充对应的属性

关联issue

整体方案

bmc.dev.NVMe接口下新增属性NegotiatedLinkWidth保存pcie链路的实时协商位宽;

bmc.dev.NVMe接口下新增属性CurrentLinkSpeedGbs保存pcie链路的单通道速率;

评审点

1、bmc.dev.NVMe接口下新增属性NegotiatedLinkWidth、CurrentLinkSpeedGbs;

详细描述

接口:bmc.dev.NVMe
变更:新增属性NegotiatedLinkWidth,表示pcie链路的实时协商位宽;新增属性CurrentLinkSpeedGbs,表示硬盘当前协商的pcie链路单通道速率;

新增属性明细:

属性名称 签名 只读 属性描述 变化通知 属性来源 持久化类型 变更影响
NegotiatedLinkWidth y true PCIe协商位宽(通道数) false 驱动轮询获取 不持久化 无影响
CurrentLinkSpeedGbs y true 硬盘当前协商的pcie链路单通道速率 false 驱动轮询获取 不持久化 无影响

评审结论