背景
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 | 驱动轮询获取 | 不持久化 | 无影响 |
|---|