[发明专利]一种包描述符拼接方法、网络处理器及电子设备在审

专利信息
申请号: 202310420533.4 申请日: 2023-04-19
公开(公告)号: CN116405434A 公开(公告)日: 2023-07-07
发明(设计)人: 曹华 申请(专利权)人: 新华三半导体技术有限公司
主分类号: H04L47/12 分类号: H04L47/12;H04L47/6275;H04L47/283
代理公司: 北京柏杉松知识产权代理事务所(普通合伙) 11413 代理人: 孟维娜;高莺然
地址: 610213 四川省成都市中国(四川)*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 描述 拼接 方法 网络 处理器 电子设备
【说明书】:

发明实施例提供了一种包描述符拼接方法、网络处理器及电子设备。涉及网络技术领域,其中,上述方法包括:FCM接收DMA输出的报文的第一包描述符FD;FCM判断当前FCM中是否存储有第二FD,其中,第二FD与第一FD属于同一转发队列;若当前FCM中存储有第二FD,则FCM对第一FD与第二FD进行拼接,得到拼接FD,向TM发送拼接FD,以使得TM基于拼接FD对报文进行管理;若未存储有第二FD,则FCM判断报文的数据量是否小于预设数据量;若报文的数据量小于预设数据量,则FCM存储第一FD;若报文的数据量不小于预设数据量,则FCM直接向TM发送第一FD,以使得TM基于第一FD对报文进行管理。应用本发明实施例提供的方案能够提高TM处理报文的效率。

技术领域

本发明涉及网络技术领域,特别是涉及一种包描述符拼接方法、网络处理器及电子设备。

背景技术

目前网络设备的网络处理器中的DMA(Direct Memory Access,直接内存存取)接收到报文之后,将报文存储至IMEM(Interal Memory,片内存储)或EMEM(External Memory,片外缓存)中,输出与报文对应的FD(Frame Description,包描述符),DMA将该FD发送给TM(Traffic Manager,流量管理),TM根据接收到的FD,按照转发队列对报文进行处理并转发给下一级。

但是,相关技术中DMA输出FD的最大输出速率往往大于TM接收FD的最大接收速率,这就造成DMA输出FD的速率与TM接收FD的速率不适配,TM难以接收DMA发送的FD。大量FD受到堵塞延时,不能及时到达TM,进而影响了TM基于FD对相应的报文进行处理的过程,导致TM处理报文的效率降低。

发明内容

本发明实施例的目的在于提供一种包描述符拼接方法、网络处理器及电子设备,以提高TM处理报文的效率。具体技术方案如下:

在本发明实施的第一方面,首先提供了一种包描述符拼接方法,所述方法应用于网络处理器,所述网络处理器中包括直接内存存取DMA、拼包管理FCM和流量管理TM,所述FCM分别与所述DMA和所述TM相连,所述方法包括:

所述FCM接收DMA输出的报文的第一包描述符FD;

所述FCM判断当前FCM中是否存储有第二FD,其中,所述第二FD与所述第一FD属于同一转发队列;

若当前FCM中存储有所述第二FD,则所述FCM对所述第一FD与所述第二FD进行拼接,得到拼接FD,向所述TM发送所述拼接FD,以使得所述TM基于所述拼接FD对所述报文进行管理;

若未存储有所述第二FD,则所述FCM判断所述报文的数据量是否小于预设数据量;

若所述报文的数据量小于所述预设数据量,则所述FCM存储所述第一FD;

若所述报文的数据量不小于所述预设数据量,则所述FCM直接向所述TM发送所述第一FD,以使得所述TM基于所述第一FD对所述报文进行管理。

在一种可能的实施例中,在所述FCM对所述第一FD与所述第二FD进行拼接,得到拼接FD之前,所述方法还包括:

所述FCM判断所述第一FD和所述第二FD对应的转发优先级以及源端口号是否相同;

若所述转发优先级与所述源端口号均相同,则所述FCM执行所述对所述第一FD与所述第二FD进行拼接,得到拼接FD的步骤;

若所述转发优先级或所述源端口号不同,则所述FCM分别向所述TM发送所述第一FD和所述第二FD。

在一种可能的实施例中,在所述FCM判断当前FCM中是否存储有第二FD之前,所述方法还包括:

所述FCM判断所述报文是否是存在误码的错误报文;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三半导体技术有限公司,未经新华三半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310420533.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top