支持编辑的多维链表形式报文管理方法、系统及介质技术方案

技术编号:40417722 阅读:19 留言:0更新日期:2024-02-20 22:35
本发明专利技术公开了支持编辑的多维链表形式报文管理方法、系统及介质;接收报文信息和命令信息;建立报文信息与命令信息的对应关系:将报文信息切分成多个报文指针,并将报文指针串接或并接成报文链表,并在报文链表的链头串接命令指针后存储报文链表;接收操作命令,基于操作命令通过命令指针对报文链表进行编辑管理;本发明专利技术在现有的链表形式的报文管理技术上,进行方法上的改进,通过多维链表方式对报文进行管理,并在报文链表前添加命令节点,在满足高性能前提下,提供非常灵活的报文处理机制,提高报文管理效率;本方案通过命令头和多维链方式,提供了丰富的报文编辑方式,满足了高性能、高灵活性的网络处理场景。

【技术实现步骤摘要】

本专利技术涉及计算机通信,具体涉及支持编辑的多维链表形式报文管理方法、系统及介质


技术介绍

1、当前网络设备向高性能、高灵活性、高可靠性方向发展,这对网络芯片设计提出了更高的挑战。在网络芯片中,需要对以太网报文进行存储,再进行处理,一些设备中使用较简化方式,通过fifo进行存储,在fifo入口或出口对报文进行简单处理。

2、使用fifo机制存储报文,具有两个特点,首先,报文顺序接收顺序处理,不能乱序;其次,报文一次处理后即从fifo取出,无法对报文进行多次处理。

3、若需要乱序或多次处理报文,常使用链表形式对报文进行管理,通过将数据缓存划分为最小粒度,以链表管理缓存,在不增加较多资源前提下,大大提升了报文处理灵活性。

4、在dpu等场景中,需要对报文进行深度解析和处理,简单的链表管理往往不能满足要求。特别的,由于数据链路中网络设备最大传输单位(mtu)不同,以太网通路中需要对ip报文的分片重组的特性,增加了报文管理复杂度,如何在高复杂应用场景中设计合理报文管理方式成为挑战。


<b>技术实现思路...

【技术保护点】

1.支持编辑的多维链表形式报文管理方法,其特征在于,包括:

2.根据权利要求1所述的支持编辑的多维链表形式报文管理方法,其特征在于,所述命令信息包括报文存储形式,所述报文存储形式包括:无命令指针的报文链表、带命令指针的报文链表、多维链表和多头链表。

3.根据权利要求2所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于无命令指针的报文链表,所述建立报文信息与命令信息的对应关系,包括方法:

4.根据权利要求3所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于带命令指针的报文链表形式,所述建立报文信息与命令信息的对应关系,包括方法:

<...

【技术特征摘要】

1.支持编辑的多维链表形式报文管理方法,其特征在于,包括:

2.根据权利要求1所述的支持编辑的多维链表形式报文管理方法,其特征在于,所述命令信息包括报文存储形式,所述报文存储形式包括:无命令指针的报文链表、带命令指针的报文链表、多维链表和多头链表。

3.根据权利要求2所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于无命令指针的报文链表,所述建立报文信息与命令信息的对应关系,包括方法:

4.根据权利要求3所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于带命令指针的报文链表形式,所述建立报文信息与命令信息的对应关系,包括方法:

5.根据权利要求3所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于多维链表形式,所述建立报文信息与命令信息的对应关系,包括方法:

6.根据权...

【专利技术属性】
技术研发人员:高志王寅杨成勇
申请(专利权)人:成都北中网芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1