封包处理方法与网络装置制造方法及图纸

技术编号:44130007 阅读:17 留言:0更新日期:2025-01-24 22:49
本申请提供了封包处理方法与网络装置。封包处理方法包含:将存储器电路的部分存储空间配置为存储池,其中存储池包含多个第一存储块;当封包的数据量小于或等于预设数值时,将封包存储于该些第一存储块中的一者,并在该封包处理完成后归还该些第一存储块中的该者给存储池;当该些第一存储块中尚未存储数据的剩余存储块的数量小于一临界值时,向内核申请增加该些第一存储块的数量;以及当数据量大于该预设数值时,向内核申请第二存储块以增加存储池的数据容量以将封包存储于存储池,并在封包处理完成后归还第二存储块给内核。

【技术实现步骤摘要】

本公开涉及封包处理方法,尤其涉及具有多种封包处理方式及存储器管理的封包处理方法与网络装置


技术介绍

1、网络接口控制器(network interface controller,nic)电路常见于各种网络装置中以用来进行封包的发送与处理。在一些相关技术中,网络接口控制器电路只使用单一的封包处理方式来处理封包。然而,在一些情形(例如,若欲处理的封包的数据量较大时,或是若欲处理的封包的数据量较小或欲处理的封包数量不多)中,该封包处理方式所占用的运行时间可能过长而使得系统运行效率明显下降。另一方面,在处理封包时,网络接口控制器电路需要向系统内核申请存储器空间来存放该封包,并在封包处理完成时释放先前使用的存储器空间。若欲处理的封包数量较多时,上述的申请与释放存储器空间的频繁操作也可能使得系统运行效率下降。


技术实现思路

1、于一些实施方式中,本公开的目的之一为(但不限于)提供一种具有多种封包处理方式及存储器管理的封包处理方法与网络装置,以改善现有技术的不足。

2、于一些实施方式中,封包处理方法包含下列操本文档来自技高网...

【技术保护点】

1.一种封包处理方法,包含:

2.如权利要求1所述的封包处理方法,其中该存储池是基于一链表结构配置。

3.如权利要求1所述的封包处理方法,其中所述多个第一存储块的一第一者用以存储一标头,且该标头用于指示所述多个第一存储块的数量及尚未存储数据的该些剩余存储块的数量。

4.如权利要求1所述的封包处理方法,还包含:

5.如权利要求1所述的封包处理方法,还包含:

6.如权利要求5所述的封包处理方法,还包含:

7.如权利要求5所述的封包处理方法,其中该封包是经由一网络接口控制器电路所接收的一封包,且该网络接口控制器电路操作为一...

【技术特征摘要】

1.一种封包处理方法,包含:

2.如权利要求1所述的封包处理方法,其中该存储池是基于一链表结构配置。

3.如权利要求1所述的封包处理方法,其中所述多个第一存储块的一第一者用以存储一标头,且该标头用于指示所述多个第一存储块的数量及尚未存储数据的该些剩余存储块的数量。

4.如权利要求1所述的封包处理方法,还包含:

5.如权利要求1所述的封包处理方法,还包含:

6.如权利要求5所...

【专利技术属性】
技术研发人员:邢浩晨崔涛王凤林王明旭
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1