【技术实现步骤摘要】
marvell交换软件CPSS的板型整合方法及装置
本专利技术涉及计算机软件
,尤其涉及一种marvell交换软件CPSS的板型整合方法及装置。
技术介绍
同型号的Marvell交换芯片被设计成不同型号的交换机时,软件中所加入端口参数、serdes参数、点灯配置等信息都不相同,这导致不同型号的交换机所需要的固件也不相同,因此一款交换机需要维护维护一套与之相对应的软件。随着交换机的种类也越来越多,相应的软件与固件版本也呈现增长的趋势,需要投入更多的人力成本来维护各种各样的软件与固件版本,也增加了固件使用出错的概率。
技术实现思路
鉴于上述问题,本专利技术提供了一种marvell交换软件CPSS的板型整合方法及装置,用于解决现有技术中同型号的Marvell交换芯片被设计成不同型号的交换机时,软件中所加入端口参数、serdes参数、点灯配置等信息都不相同,这导致不同型号的交换机所需要的固件也不相同,因此一款交换机需要维护维护一套与之相对应的软件。随着交换机的种类也越来越多,相应的软件与固件版本也呈 ...
【技术保护点】
1.一种marvell交换软件CPSS的板型整合方法,其特征在于,预先编制交换机板型区分逻辑,所述交换机板型区分逻辑包括至少一个交换机型号和板型配置的对应关系,包括:/n初始化CPSS,在所述CPSS中添加检测交换机型号逻辑;/n在检测到当前交换机启动指令时,依据所述检测交换机型号逻辑确定所述当前交换机的当前交换机型号;/n基于所述板型区分逻辑,获取与所述当前交换机型号匹配的目标板型配置;/n基于所述目标板型配置对所述当前交换机的固件进行配置。/n
【技术特征摘要】
1.一种marvell交换软件CPSS的板型整合方法,其特征在于,预先编制交换机板型区分逻辑,所述交换机板型区分逻辑包括至少一个交换机型号和板型配置的对应关系,包括:
初始化CPSS,在所述CPSS中添加检测交换机型号逻辑;
在检测到当前交换机启动指令时,依据所述检测交换机型号逻辑确定所述当前交换机的当前交换机型号;
基于所述板型区分逻辑,获取与所述当前交换机型号匹配的目标板型配置;
基于所述目标板型配置对所述当前交换机的固件进行配置。
2.根据权利要求1所述的方法,其特征在于,依据所述检测交换机型号逻辑确定所述当前交换机的当前型号,包括:
在预设位置获取配置指令;
解析所述配置指令,获取所述配置指令中包含的当前交换机型号。
3.根据权利要求2所述的方法,其特征在于,获取所述配置指令中包含的当前交换机型号,包括:
调用所述CPSS中的appDemoDbEntryGet函数;
基于所述appDemoDbEntryGet函数获取所述配置指令中的当前交换机型号。
4.根据权利要求1所述的方法,其特征在于,基于所述当前交换机型号,获取与所述当前交换机型号匹配的目标板型配置,包括:
遍历所述交换机板型区分逻辑,查找与所述当前交换机型号相同的目标交换机型号;
基于所述对应关系,确定与所述目标交换机型号对应的目标板型配置。
5.根据权利要求1所述的方法,其特征在于,还包括:
在检测到对所述交换机板型区分逻辑的更新指令时,依据所述更新指令对所述板型区分逻辑进行更新,其中,所述更新指令为添加指令、修改指令或者删除指令中的至少一种。
6.一种m...
【专利技术属性】
技术研发人员:郭兆荣,
申请(专利权)人:恒为科技上海股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。