【待评审】bmc.kepler.Systems.NetworkPort接口新增属性

背景

根据标准Redfish接口要求,需要再如下资源接口中新增相关属性
Port资源:/redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/Ports/{PortId}中增加LinkConfiguration/CapableLinkSpeedGbps、LinkConfiguration/ConfiguredNetworkLinks/ConfiguredLinkSpeedGbps、LinkConfiguration/ConfiguredNetworkLinks/ConfiguredWidth、LinkConfiguration/LinkNetworkTechnology

bmc.kepler.Systems.NetworkPort接口需要新增CapableLinkSpeedGbps、ConfiguredLinkSpeedGbps、ConfiguredWidth

关联ISSUE

整体方案

在资源协作接口bmc.kepler.Systems.NetworkPort中新增CapableLinkSpeedGbps、ConfiguredLinkSpeedGbps、ConfiguredWidth属性

评审点

在资源协作接口bmc.kepler.Systems.NetworkPort中新增CapableLinkSpeedGbps、ConfiguredLinkSpeedGbps、ConfiguredWidth属性

详细描述

在资源协作接口bmc.kepler.Systems.NetworkPort中新增CapableLinkSpeedGbps、ConfiguredLinkSpeedGbps、ConfiguredWidth属性

评审点1:新增资源协作接口属性CapableLinkSpeedGbps、ConfiguredLinkSpeedGbps、ConfiguredWidth

资源path:/bmc/kepler/Systems/:SystemID/NetworkAdapters/:ID/Ports/:ID
资源interface:bmc.kepler.Systems.NetworkPort
新增属性:CapableLinkSpeedGbps、ConfiguredLinkSpeedGbps、ConfiguredWidth

属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 易变属性
CapableLinkSpeedGbps aq true true 该网口支持的网络链路速率能力集合 ,例如:[25,50]表示支持的链路速率为25Gbit/s和50Gbit/s,默认值:[65535] R:ReadOnly NA 无需持久化 false
ConfiguredLinkSpeedGbps q true true 配置用于自协商的链路速率,默认值:65535 R:ReadOnly NA 无需持久化 false
ConfiguredWidth y true true 配置用于自协商的链路宽度,默认值:255 R:ReadOnly NA 无需持久化 false

是否准备好AI预审

评审结论

遗留问题

1、CapableLinkSpeedGbps 数组元素类型改成double
2、ConfiguredLinkSpeedGbps 类型改成double
3、需要确定是否支持这些属性获取