[发明专利]网络封包接收装置及方法有效
申请号: | 201910681766.3 | 申请日: | 2019-07-26 |
公开(公告)号: | CN112311696B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 单锡城;王杰;李长俊;林嘉宏;刘冠宇;车珊;王建军;史俊达 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | H04L49/901 | 分类号: | H04L49/901;H04L49/9015 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 刘彬 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 封包 接收 装置 方法 | ||
1.一种网络封包接收装置,包含:
多个封包队列,分别对应于一个封包传送信道,并配置以接收多个封包;
一额度配置电路,配置以计算各该封包队列中的一封包数目,并判断该封包数目是否超过各该封包队列的一数目范围,进一步依判断结果将各该封包队列的一可请求描述元额度控制于一额度范围内;以及
一额度处理电路,配置以使一公用链接列表的多个公用字段,分别指向一单一描述元缓冲器所包含的多个缓冲器字段中所储存的多个描述元其中之一;
该额度处理电路更配置以接收对应该封包队列的一额度请求指令,以使该封包队列共享该单一描述元缓冲器,在该封包队列的该可请求描述元额度位于该额度范围内的情形下通过该公用字段将该描述元分配给该封包队列,进一步使一直接存储器访问电路根据该封包队列所分配到的该描述元对该封包执行一直接存储器访问操作。
2.根据权利要求1所述的网络封包接收装置,其中,该额度处理电路配置以在接收到该封包队列其中之一请求封包队列的该额度请求指令,且该公用链接列表的一首端指针指向该公用字段其中之一可分配公用字段时,是将该可分配公用字段指向的一可分配描述元分配给该请求封包队列,并将该首端指针指向该可分配公用字段后的下一该公用字段;以及
该额度处理电路配置以在接收到该封包队列其中之一归还封包队列的一额度归还指令,且该公用链接列表的一尾端指针指向该公用字段其中之一可归还公用字段时,是将该可归还公用字段指向该归还封包队列归还的一归还描述元,并将该尾端指针指向该可归还公用字段后的下一该公用字段。
3.根据权利要求2所述的网络封包接收装置,其中,该封包队列分别包含对应的一队列链接列表,该队列链接列表包含多个队列字段;
当该请求封包队列被分配到该可分配描述元,且该请求封包队列对应的该队列链接列表的一写入指针指向该队列字段的一待写入队列字段时,是将该可分配描述元分配至该待写入队列字段,并将该写入指针指向该待写入队列字段后的下一该队列字段;以及
当该归还封包队列归还该归还描述元,且该归还封包队列对应的该队列链接列表的一读取指针指向该队列字段的一待读取队列字段时,是将该归还描述元自该待读取队列字段移出,并将该读取指针指向该待读取队列字段后的下一该队列字段。
4.根据权利要求2所述的网络封包接收装置,其中,该额度处理电路在一初始状态使该公用链接列表的该公用字段依序对应该描述元,并使该首端指针以及该尾端指针均指向该公用字段的第一个。
5.根据权利要求1所述的网络封包接收装置,其中,该额度配置电路还包含:
一封包过滤电路,配置以根据该封包所属的该封包队列,判断多个队列编号,该队列编号分别对应于该封包队列其中之一;
一封包编号队列,配置以储存一默认数目的该封包的该队列编号;以及
一配置电路,配置以根据各该队列编号的数目计算对应于各该封包队列的一封包个数,以判断该封包个数是否大于一第一门坎值或小于一第二门坎值;
其中当该封包个数大于该第一门坎值时,该配置电路使对应的其中之一该封包队列的该可请求描述元额度不大于一最大额度值,当该封包个数小于该第二门坎值时,该配置电路使该可请求描述元额度不小于一最小额度值。
6.一种网络封包接收方法,应用于一网络封包接收装置中,包含:
使分别对应于一个封包传送信道的多个封包队列接收多个封包;
使一额度配置电路计算各该封包队列中的一封包数目,并判断该封包数目是否超过各该封包队列的一数目范围,进一步依判断结果将各该封包队列的一可请求描述元额度控制于一额度范围内;
使一额度处理电路使一公用链接列表的多个公用字段,分别指向一单一描述元缓冲器所包含的多个缓冲器字段中所储存的多个描述元其中之一;
使该额度处理电路接收对应该封包队列的一额度请求指令;
使该额度处理电路使该封包队列共享该单一描述元缓冲器,在该封包队列的该可请求描述元额度位于该额度范围内的情形下通过该公用字段分配该描述元给该封包队列;以及
使一直接存储器访问电路根据该封包队列所分配到的该描述元对该封包执行一直接存储器访问操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910681766.3/1.html,转载请声明来源钻瓜专利网。