【技术实现步骤摘要】
本专利技术涉及计算机通信,具体涉及支持编辑的多维链表形式报文管理方法、系统及介质。
技术介绍
1、当前网络设备向高性能、高灵活性、高可靠性方向发展,这对网络芯片设计提出了更高的挑战。在网络芯片中,需要对以太网报文进行存储,再进行处理,一些设备中使用较简化方式,通过fifo进行存储,在fifo入口或出口对报文进行简单处理。
2、使用fifo机制存储报文,具有两个特点,首先,报文顺序接收顺序处理,不能乱序;其次,报文一次处理后即从fifo取出,无法对报文进行多次处理。
3、若需要乱序或多次处理报文,常使用链表形式对报文进行管理,通过将数据缓存划分为最小粒度,以链表管理缓存,在不增加较多资源前提下,大大提升了报文处理灵活性。
4、在dpu等场景中,需要对报文进行深度解析和处理,简单的链表管理往往不能满足要求。特别的,由于数据链路中网络设备最大传输单位(mtu)不同,以太网通路中需要对ip报文的分片重组的特性,增加了报文管理复杂度,如何在高复杂应用场景中设计合理报文管理方式成为挑战。
<
...【技术保护点】
1.支持编辑的多维链表形式报文管理方法,其特征在于,包括:
2.根据权利要求1所述的支持编辑的多维链表形式报文管理方法,其特征在于,所述命令信息包括报文存储形式,所述报文存储形式包括:无命令指针的报文链表、带命令指针的报文链表、多维链表和多头链表。
3.根据权利要求2所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于无命令指针的报文链表,所述建立报文信息与命令信息的对应关系,包括方法:
4.根据权利要求3所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于带命令指针的报文链表形式,所述建立报文信息与命令信息的对应关系,
<...【技术特征摘要】
1.支持编辑的多维链表形式报文管理方法,其特征在于,包括:
2.根据权利要求1所述的支持编辑的多维链表形式报文管理方法,其特征在于,所述命令信息包括报文存储形式,所述报文存储形式包括:无命令指针的报文链表、带命令指针的报文链表、多维链表和多头链表。
3.根据权利要求2所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于无命令指针的报文链表,所述建立报文信息与命令信息的对应关系,包括方法:
4.根据权利要求3所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于带命令指针的报文链表形式,所述建立报文信息与命令信息的对应关系,包括方法:
5.根据权利要求3所述的支持编辑的多维链表形式报文管理方法,其特征在于,对于多维链表形式,所述建立报文信息与命令信息的对应关系,包括方法:
6.根据权...
【专利技术属性】
技术研发人员:高志,王寅,杨成勇,
申请(专利权)人:成都北中网芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。