# Changelog
All notable changes to this project will be documented in this file.
## [1.80.97] - 2025-2-10
修复多线程运行时，iid判断会出现并发问题

## [1.80.94] - 2025-12-30
当带外通过协议获取温度失败时，加上防抖逻辑，避免误触发告警

## [1.80.93] - 2025-12-30
当带外通过协议获取温度失败时，加上防抖逻辑，避免误触发告警

## [1.80.92] - 2025-12-27
支持应用层更新设备树网卡的smbios状态

## [1.80.91] - 2025-12-26
修复VLAN关闭但仍有VLANID显示问题

## [1.80.90] - 2025-12-23
修复南向SP580获取不到BDF问题

## [1.80.89] - 2025-12-23
支持部件驱动更新网卡上下电状态

## [1.80.88] - 2025-12-23
增加重试机制ncsi_core.ncsi_disable_channelTX

## [1.80.87] - 2025-12-22
OS 启动完成时，在尝试3次读取dmp进程状态

## [1.80.86] - 2025-12-22
支持部件驱动更新热插拔属性

## [1.80.85] - 2025-12-22
修复拔掉光模块后告警未消失的错误现象

## [1.80.84] - 2025-12-22
支持获取手动创建的网口，光模块的父对象

## [1.80.83] - 2025-12-20
完善网卡故障码和故障状态更新时序逻辑

## [1.80.82] - 2025-12-19
支持网讯FF5025网卡带外获取信息

## [1.80.81] - 2025-12-19
重启前恢复网口类型

## [1.80.80] - 2025-12-19
修复ncsi bond场景下AC起来BMC不通问题

## [1.80.79] - 2025-12-19
重启前恢复网口类型

## [1.80.78] - 2025-12-18
ncsi初始化失败增加重试机制

## [1.80.77] - 2025-12-18
修复网卡故障码和故障状态更新逻辑错误

## [1.80.76] - 2025-12-18
支持CX6-DX光模块热插拔获取信息

## [1.80.75] - 2025-12-18
修复光模块北向显示错误

## [1.80.74] - 2025-12-17
cleancode

## [1.80.73] - 2025-12-17
修复在安装BMA的场景下，带内操作网口up down，概率性连接状态不刷新

## [1.80.72] - 2025-12-16
支持从FruData对象同步南向网卡的SerialNumber属性

## [1.80.71] - 2025-12-16
cleancode

## [1.80.70] - 2025-12-16
修复os下电，vlans资源被卸载的问题

## [1.80.69] - 2025-12-16
cleancode

## [1.80.68] - 2025-12-15
完善OS下电后网卡温度状态处理逻辑

## [1.80.67] - 2025-12-14
添加设备树对象ObjectIdentifier属性

## [1.80.66] - 2025-12-15
脏污检测GetResults返回体修改

## [1.80.65] - 2025-12-13
修复Smbus协议对光模块温度数据处理错误问题

## [1.80.64] - 2025-12-13
基于最新模板生成代码

## [1.80.63] - 2025-12-12
在bmc.kepler.Systems.NetworkPort.Metrics接口下新增属性

## [1.80.62] - 2025-12-12
修复专用口切换ncsi口，网络不通

## [1.80.61] - 2025-12-12
上下文使用方式排查

## [1.80.60] - 2025-12-11
修复网卡NodeId显示前后不一致问题

## [1.80.59] - 2025-12-11
修复关闭iBMA后web查询网口速率错误问题

## [1.80.58] - 2025-12-10
修复拔掉光模块后，iBMA获取的网口速率未更新问题

## [1.80.57] - 2025-12-08
修复Smbus协议对mac地址更新错误问题

## [1.80.56] - 2025-12-05
增加QLE2690, QLE2692带外协议

## [1.80.55] - 2025-12-04
修复MTUSzie无法从bma获取信息

## [1.80.54] - 2025-12-04
可定位性增强：光模块告警增加原始值记录

## [1.80.53] - 2025-12-03
光模块温度拿不到时不去更新，而不是传0，0是有效值
E810补充自动协商获取

## [1.80.52] - 2025-12-02
修改MTUSzie属性

## [1.80.51] - 2025-12-02
规避主BMC硬重启导致的0x2900002F告警

## [1.80.50] - 2025-12-02
修复光模块负温告警问题

## [1.80.49] - 2025-12-01
支持使用数组的方式存储常驻对象

## [1.80.48] - 2025-12-01
光模块默认类型修改为oDSP

## [1.80.47] - 2025-12-01
优化BF3网卡操作日志记录

## [1.80.46] - 2025-11-29
支持获取并显示网口及其光模块拓扑关系信息

## [1.80.45] - 2025-11-28
支持紫金DPU卡适配

## [1.80.44] - 2025-11-28
支持iBMA获取到MTUSize信息后同步更新到资源树

## [1.80.43] - 2025-11-28
NPU光模块告警描述使用丝印

## [1.80.42] - 2025-11-27
支持光模块脏污检测流程控制

## [1.80.41] - 2025-11-27
智能网卡适配

## [1.80.40] - 2025-11-26
支持iBMA获取到信息后同步更新到设备树对象

## [1.80.39] - 2025-11-26
网卡热插拔后自动卸载资源树对象

## [1.80.38] - 2025-11-25
支持使用最新模版生成代码

## [1.80.37] - 2025-11-25
修复多网口ncsi info mac变更信号没有发送

## [1.80.36] - 2025-11-25
BF3相关ipmi命令文档更新与自动生成代码更新

## [1.80.35] - 2025-11-23
支持BF3网卡相关ipmi命令

## [1.80.34] - 2025-11-22
网卡通知式热插拔

## [1.80.33] - 2025-11-21
LPO光模块不支持获取SNR、LOL；新增支持获取vPP电压

## [1.80.32] - 2025-11-20
支持光模块类型获取
支持NPU参数面端口信息采集

## [1.80.31] - 2025-11-19
ncsi sendto函数添加MSG_DONTWAIT选项，避免阻塞进程

## [1.80.30] - 2025-11-19
光模块信息日志Location、OpticalModuleID列归一，Location采用[BoradName][端口丝印]，OpticalModuleID用物理ID

## [1.80.29] - 2025-11-17
支持自研网卡标卡电源故障告警

## [1.80.28] - 2025-11-15
支持自研网卡标卡电源故障告警

## [1.80.27] - 2025-11-14
支持NPU光模块精细化告警

## [1.80.26] - 2025-11-13
调试接口权限整改

## [1.80.25] - 2025-11-05
用pcall包裹使能182x网卡lldp over mctp，避免单次失败退出循环

## [1.80.24] - 2025-11-04
修复ncsi info信息变更处理流程重入问题

## [1.80.23] - 2025-11-04
支持设置、获取182x网卡lldp tx使能

## [1.80.22] - 2025-11-03
光模块极值扫描周期新增debug调试接口

## [1.80.21] - 2025-10-30
支持NPU光模块prbs测试

## [1.80.20] - 2025-10-30
适配获取光模块信息

## [1.80.19] - 2025-10-30
支持NPU参数面端口电链路信息周期记录

## [1.80.18] - 2025-10-29
文件操作软连接校验整改

## [1.80.17] - 2025-10-28
支持网卡带外协议获取网卡信息

## [1.80.16] - 2025-10-28
支持NPU光模块告警

## [1.80.15] - 2025-10-27
支持NPU光模块信息获取

## [1.80.14] - 2025-10-25
纠正复杂类型属性值设置方式错误问题

## [1.80.13] - 2025-10-22
适配npu网口光模块，自动生成代码

## [1.80.12] - 2025-10-22
适配南向新接口规范定义

## [1.80.11] - 2025-10-16
修复通过pldm协议更新温度错误的问题

## [1.80.10] - 2025-10-15
修复未定义的局部变量

## [1.80.9] - 2025-10-10
扩展NCSI package_id范围为0-7

## [1.80.8] - 2025-09-25
修改smbus任务备份逻辑

## [1.80.7] - 2025-09-24
支持常驻gc任务

## [1.80.6] - 2025-09-22
支持设备树1822网卡收集日志

## [1.80.5] - 2025-09-22
CPU性能优化之支持ncsi的网卡对应的smbus任务按需启动

## [1.80.4] - 2025-09-21
优化cpu占有率

## [1.80.2] - 2025-09-18
cdr最高温未打印消除日志

## [1.80.1] - 2025-09-17
南向设备驱动网卡关联health与对应component同步

## [1.70.171] - 2025-09-16
修复拔掉光模块后web界面仍有部分信息显示问题

## [1.70.170] - 2025-09-16
修复Hi182X类网卡通过smbus获取health信息错误导致数据不更新问题

## [1.70.169] - 2025-09-16
删除仓库级别的Issue模板 -- .gitcode 目录，不影响源码，使用组织级别模板

## [1.70.168] - 2025-09-15
修复SP681网卡拔掉光模块后无法通过带外更新光模块信息问题

## [1.70.167] - 2025-09-15
cleancode问题扫描清理

## [1.70.166] - 2025-09-14
修复光模块无法触发异常调速问题；修复光模块传感器为0问题

## [1.70.165] - 2025-09-14
修复获取bma连接状态重复次数过多导致web访问性能超基线的问题

## [1.70.164] - 2025-09-13
修复通电保持下电的状态下，无法获取到总线信息的问题

## [1.70.163] - 2025-09-10
修复部分vlan子接口无法更新优先级

## [1.70.162] - 2025-09-8
修复拔掉光模块后BMC相关信息无法消除问题

## [1.70.161] - 2025-09-10
修复获取不到总线信息的问题

## [1.70.160] - 2025-09-09
日志刷屏修改

## [1.70.159] - 2025-09-08
支持给设备树网卡对象设置os上下电状态

## [1.70.158] - 2025-09-06
修复redfish查询SP333网卡FullDuplex属性值错误问题

## [1.70.157] - 2025-09-04
网口连接状态北向接口重构

## [1.70.156] - 2025-09-03
优化CPU占有率

## [1.70.155] - 2025-08-26
修复网卡UUID未正常更新问题

## [1.70.154] - 2025-08-31
支持debug命令获取网卡信息

## [1.70.153] - 2025-08-28
支持NPU网口Down场景告警

## [1.70.152] - 2025-08-27
支持pldm协议网卡温度获取异常触发失效调速

## [1.70.151] - 2025-08-27
network_adapter组件资料优化

## [1.70.150] - 2025-08-26
修复打开文件方式，原来内容不被覆盖

## [1.70.149] - 2025-08-26
优化日志，增强可定位性

## [1.70.148] - 2025-08-25
修复获取网卡光模块信息失败

## [1.70.147] - 2025-08-23
支持查询光模块错误包数

## [1.70.146] - 2025-08-22
支持LPe35002带外获取信息

## [1.70.145] - 2025-08-21
优化NPU HCCS链路参数记录日志

## [1.70.144] - 2025-08-18
支持日志记录网卡基本信息

## [1.70.143] - 2025-08-20
修复ncsi环回测试状态重构，包括ncsi命令无法停止、网卡未接ncsi线路测试结果不正确

## [1.70.142] - 2025-08-20
支持NPU HCCS链路参数记录

## [1.70.141] - 2025-08-18
支持通过pldm_emulex获取网卡信息

## [1.70.140] - 2025-08-18
更新自动生成内容

## [1.70.139] - 2025-08-13
SP923H网口LLDP使能

## [1.70.138] - 2025-08-13
修正NPU光模块静态信息日志格式

## [1.70.137] - 2025-08-12
支持NPU光模块静态信息收集

## [1.70.136] - 2025-08-12
支持日志记录网卡的基本信息详设

## [1.70.135] - 2025-08-04
CleanCode问题清理

## [1.70.134] - 2025-08-01
修复网口状态变化后未更新LinkStatusNumeric的问题

## [1.70.133] - 2025-08-01
网卡版本更新后，同步到该网卡的所有网口

## [1.70.132] - 2025-07-30
修复一键收集日志里网卡的BDF错误的问题

## [1.70.131] - 2025-07-28
优化ncsi mac监听回调，使用参数传入的mac addr

## [1.70.130] - 2025-07-28
修复CPU直出光模块未配置EthDevice无法获取光模块信息

## [1.70.129] - 2025-07-28
支持直出网口光模块故障检测

## [1.70.128] - 2025-07-26
重置光模块上次刷新时间

## [1.70.128] - 2025-07-28
调整NPU端口闪断时刻日志记录规格

## [1.70.127] - 2025-07-24
南向设备树应用层兼容适配-网口、光模块部分

## [1.70.126] - 2025-07-24
添加ncsi_demo，用于指导如何基于libmgmt_protocol新增oem协议封装

## [1.70.125] - 2025-07-24
南向驱动兼容网卡部分功能适配

## [1.70.124] - 2025-07-24
修复删除日志文件并重启BMC后，光模块日志会打印两次表头的问题

## [1.70.123] - 2025-07-23
网卡管理文件夹及文件命名刷新

## [1.70.122] - 2025-07-18
支持一键收集获取光模块基本信息

## [1.70.121] - 2025-07-18
支持记录NPU端口闪断时刻电链路信息

## [1.70.120] - 2025-07-19
支持一键日志收集中记录网卡、网口的信息

## [1.70.119] - 2025-07-16
支持debug日志获取cdr最高温度指定的目标cdr

## [1.70.118] - 2025-07-14
NPU端口闪断时刻信息记录支持指示NPU DIE
支持NPU参数面光模块关键信息记录优化

## [1.70.117] - 2025-07-14
支持NPU参数面光模块host侧SNR数据采集

## [1.70.116] - 2025-07-01
调整Hi182X类网卡属性更新周期

## [1.70.115] - 2025-07-01
网口状态变化日志记录中增加判空加固，防止hdk命令返回异常导致报错

## [1.70.114] - 2025-07-01
修复光模块通道信息回复逻辑问题

## [1.70.113] - 2025-06-30
修复日志刷屏问题

## [1.70.112] - 2025-06-30
补充缺少依赖

## [1.70.110] - 2025-06-27
删除MPU空闲时获取mac和dcbx操作,避免创建多个协程

## [1.70.110] - 2025-06-24
新增适配 Intel E810-XXVDA2 网卡带外管理能力

## [1.70.109] - 2025-06-22
修复redfish设置网口LLDP使能逻辑有误问题

## [1.70.108] - 2025-06-22
修复多个网口共用一个bdf时BMA资源映射问题

## [1.70.107] - 2025-06-21
修改182x网卡未周期性获取mac和dcbx问题
修改182x网卡解析dcbx响应报文长度错误问题
修复cx网卡未周期性获取mac

## [1.70.106] - 2025-06-20
BF2卡获取LinkStatus

## [1.70.105] - 2025-06-19
QLE2742网卡 model修改

## [1.70.104] - 2025-06-18
网卡pfid适配

## [1.70.103] - 2025-06-17
network_adapter组件存在门禁规则问题清理

## [1.70.102] - 2025-06-17
network_adapter组件存在门禁规则问题清理

## [1.70.101] - 2025-06-17
修复SP670网口与带内BMA获取的连接状态不一致问题

## [1.70.100] - 2025-06-17
CleanCode问题清理

## [1.70.99] - 2025-06-17
设置LLDP缺少日志记录

## [1.70.98] - 2025-06-17
修复记录光模块网口状态变化日志时，覆写缓存导致的显示异常

## [1.70.97] - 2025-06-16
network_adapter组件存在门禁规则问题清理

## [1.70.96] - 2025-06-16
NCSI边带管理能力使能新实现

## [1.70.95] - 2025-06-15
修复SP670网口与带内BMA获取的连接状态不一致问题

## [1.70.94] - 2025-06-15
修复FaultStateCode无错误码时无法恢复告警问题

## [1.70.93] - 2025-06-14
修复光模块网口闪断时，up、down日志记录可能异常

## [1.70.92] - 2025-06-12
修复网卡光模块热插拔型号丢失，不支持不同型号热插拔问题

## [1.70.91] - 2025-06-12
NCSI边带管理能力使能新实现

## [1.70.90] - 2025-06-11
增加npu cdr、cdr光模块温度获取失败状态

## [1.70.89] - 2025-06-10
NCSI边带管理能力使能新实现

## [1.70.88] - 2025-06-10
NCSI边带管理能力参数初始化优化

## [1.70.87] - 2025-06-07
NCSI边带管理能力新增OEM日志相关处理

## [1.70.86] - 2025-06-07
NCSI边带管理能力新增LLDP相关处理

## [1.70.85] - 2025-06-07
支持使用qlogic的pldm私有协议获取网卡相关信息

## [1.70.84] - 2025-06-07
NCSI边带管理能力新增OEM响应处理

## [1.70.83] - 2025-06-07
NCSI边带管理能力新增LLDP相关用例

## [1.70.82] - 2025-06-07
支持DPU卡内置PCIeSwitch场景

## [1.70.80] - 2025-06-06
支持文件安全操作函数满足重构需求

## [1.70.79] - 2025-06-06
ncsi边带管理能力新增lldp函数

## [1.70.78] - 2025-06-06
BF2板卡维护日志修复

## [1.70.77] - 2025-06-06
ncsi边带管理功能收包优化

## [1.70.76] - 2025-06-06
ncsi边带管理功能收包及oen事件处理

## [1.70.75] - 2025-06-05
BF2板卡信息适配

## [1.70.74] - 2025-06-05
新增UT用例

## [1.70.73] - 2025-06-05
NCSI边带管理能力新增get log new, get blackbox函数

## [1.70.72] - 2025-06-05
NCSI边带管理能力代码整改

## [1.70.71] - 2025-06-04
NCSI边带管理能力新增oem回调函数

## [1.70.70] - 2025-06-04
NCSI边带管理能力代码优化

## [1.70.69] - 2025-06-03
NCSI边带管理能力新增get log相关命令

## [1.70.68] - 2025-05-29
支持通用硬件满足资源树协作接口关键字规范要求

## [1.70.67] - 2025-05-27
NCSI边带管理能力新增响应码判断, 代码优化

## [1.70.66] - 2025-05-26
prbs压测出现光模块SN重复

## [1.70.65] - 2025-05-22
支持一键式收集NPU端口up、down事件及时间戳记录

## [1.70.64] - 2025-05-23
资产清单接口增加Model属性

## [1.70.63] - 2025-05-23
NCSI边带管理能力新增get link status相关功能

## [1.70.62] - 2025-05-21
NCSI边带管理能力新增paramter_init相关功能

## [1.70.61] - 2025-05-20
NCSI边带管理能力新增aen, mac相关功能

## [1.70.60] - 2025-05-19
NCSI边带管理代码优化

## [1.70.59] - 2025-05-19
NCSI边带管理能力新增get version id, capabilities相关功能

## [1.70.58] - 2025-05-17
NCSI边带管理能力新增clear state, package相关功能

## [1.70.57] - 2025-05-17
NCSI边带管理能力新增channel相关功能

## [1.70.56] - 2025-05-17
NCSI边带管理能力新增vlan相关功能

## [1.70.55] - 2025-05-16
NCSI边带管理能力新增multifilter相关功能

## [1.70.54] - 2025-05-16
网卡、网口、光模块父子关系适配

## [1.70.53] - 2025-05-15
NCSI边带管理能力新增broadfilter相关功能

## [1.70.52] - 2025-05-14
NCSI边带功能enable_channel函数整合

## [1.70.51] - 2025-05-13
光模块部分兼容设备树适配

## [1.70.50] - 2025-05-13
网口部分兼容设备树适配

## [1.70.49] - 2025-05-10
支持BandwidthUsagePercent属性信号变更

## [1.70.48] - 2025-04-29
网卡部分兼容设备树适配

## [1.70.47] - 2025-04-28
BF3网卡支持ncsi获取最大工作温度
BF3网卡支持ncsi获取光模块信息

## [1.70.46] - 2025-04-28
支持NPU光模块相关信息数据采集

## [1.70.45] - 2025-04-23
网卡部分兼容设备树热插拔适配

## [1.70.44] - 2025-04-21
修复bma网卡驱动信息空白问题

## [1.70.43] - 2025-04-19
ncsi边带功能重构穿刺

## [1.70.42] - 2025-04-16
新增issue模板

## [1.70.41] - 2025-04-15
BF3固件package_id变更适配

## [1.70.40] - 2025-04-14
调整NPU信息采集周期，减轻负载

## [1.70.39] - 2025-04-02
支持获取400g光模块网口速率

## [1.70.38] - 2025-04-1
ut失败修复

## [1.70.37] - 2025-03-30
网卡部分兼容设备树NPU适配

## [1.70.36] - 2025-03-30
openUBMC开源
