Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 深圳市芯源网络科技有限公司李广松获国家专利权

深圳市芯源网络科技有限公司李广松获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉深圳市芯源网络科技有限公司申请的专利一种自动生成网络数据转发面驱动代码的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114995878B

龙图腾网通过国家知识产权局官网在2025-09-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210633898.0,技术领域涉及:G06F8/72;该发明授权一种自动生成网络数据转发面驱动代码的方法是由李广松设计研发完成,并于2022-06-06向国家知识产权局提交的专利申请。

一种自动生成网络数据转发面驱动代码的方法在说明书摘要公布了:本发明提供一种自动生成网络数据转发面驱动代码的方法,包括步骤如下:S1:提取P4代码中查找表的元信息;S2:为查找表分配空间,生成表项起始地址;S3:根据查找表的元信息生成软件驱动代码中的表项和查找表数据结构;S4:初始化全局查找表的表项和表的起始地址,封装参数数据结构;S5:根据查找表的算法类型,生成查找算法正文,自动生成操作表项API;S6:生成每个查找表的操作编程接口,关联查找算法正文。本发明自动生成网络数据转发面驱动代码的方法,自动生成相适配的驱动代码,简化了开发到功能验证的过程,省去人工适配过程,节省公司宝贵的人力资源,提高了开发效率。

本发明授权一种自动生成网络数据转发面驱动代码的方法在权利要求书中公布了:1.一种自动生成网络数据转发面驱动代码的方法,其特征在于,包括步骤如下: S1:提取P4代码中查找表的元信息; S2:为查找表分配空间,生成表项起始地址; S3:根据查找表的元信息生成软件驱动代码中的表项和查找表数据结构,生成表项过程具体为:遍历表中的所有字段,根据字段的顺序和字段的位宽,对字段进行拼接或者切分,使其满足4字节对齐,当最后一个字段没满足4字节宽度时,使用一个占位的字段来填充使其满足对齐;生成的每个查找表数据结构,创建这种查找表数据结构类型的一个全局变量,并且依据查找表的描述信息初始化该全局变量的起始地址和所有表项;根据查找表的元信息,按照参数类型对需传参的参数进行封装,生成相应的封装参数数据结构; S4:初始化全局查找表的表项和表的起始地址,封装参数数据结构; S5:根据查找表的算法类型,生成查找算法正文,自动生成操作表项API,包括表项的获取、新增、删除操作; S6:生成每个查找表的操作编程接口,关联查找算法正文;对每个查找表都生成多种操作编程接口,操作编程接口包括新增表项、删除表项和获取表项,生成每个查找表的操作编程接口;关联查找算法正文的具体方法为:根据查找表的算法类型,生成和硬件查找表一致的查找算法正文,此次生成的是精确匹配的查找正文,生成操作表项的API函数,并将操作API函数和查找算法正文关联起来; 步骤S2的具体方法为:在后端编译器生成硬件比特文件时,为每个查找表分配一段物理空间,这段物理空间由物理起始地址和长度组成,这个物理起始地址就是表的起始地址,查找表的起始地址和步骤S1解析出的查找表的元信息组成了完整的查找表描述信息; 步骤S3的具体方法为:对每个查找表的描述信息,生成一份对应的查找表数据结构;查找表的描述信息和查找表数据结构是一一对应关系,查找表数据结构定义了表项和查找表的起始地址;其中表项定义了查找表所有的元信息。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市芯源网络科技有限公司,其通讯地址为:518000 广东省深圳市宝安区西乡街道蚝业社区宝安互联网产业基地A区6栋7栋6520;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由AI智能生成
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。