背景
当前南向驱动规范文档里,bmc.dev.NetworkAdapter接口下没有定义FirmwareVersion属性,但代码里面在bmc.dev.NetworkAdapter接口下定义使用了FirmwareVersion属性,与规范文档不一致;
关联issue
暂无
整体方案
方案一
修改驱动规范文档,在bmc.dev.NetworkAdapter接口补齐FirmwareVersion定义,代码实现不变;
方案二
代码里删掉bmc.dev.NetworkAdapter接口有关FirmwareVersion的代码,使用bmc.dev.PCIeDevice的FirmwareVersion表示网卡的版本号,相关代码从bmc.dev.NetworkAdapter接口挪到bmc.dev.PCIeDevice接口;
评审结论
按照方案二,将FirmwareVersion从bmc.dev.NetworkAdapter接口挪到bmc.dev.PCIeDevice接口,删掉bmc.dev.NetworkAdapter接口有关FirmwareVersion的代码