[发明专利]以太网交换芯片传输数据过程中缓存的管理和分配方法有效
申请号: | 02108977.9 | 申请日: | 2002-04-17 |
公开(公告)号: | CN1452351A | 公开(公告)日: | 2003-10-29 |
发明(设计)人: | 林郁;林晖;谭锐;杨智明;孙杰;崔靖杰;刘永志;张志强;饶伟年;唐焰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种涉及电数字数据处理的以太网交换芯片传输数据过程中缓存的管理和分配方法,缓存管理模块将地址指针分配给输入接口模块,输入接口模块提取控制信息与地址指针一起组成帧控制块送往转发引擎,其特征在于:缓存管理模块中使用一释放权重表,每个缓存地址指针对应其中一个表项,该表项的值为相应的缓存地址指针所对应的释放权重的值;转发引擎和单/多播队列模块中有复制需要和无复制需要的帧控制块赋予不同的释放权重的值;释放帧控制块时,释放权重的表项值呈递减刷新;当所有的帧控制块被释放后,释放权重表中释放权重的值被减为0,该数据帧已经全部处理完,数据帧使用的缓存单元可以重新使用,本发明可实现简单、高效的数据处理。 | ||
搜索关键词: | 以太网 交换 芯片 传输 数据 过程 缓存 管理 分配 方法 | ||
【主权项】:
1.一种以太网交换芯片传输数据过程中缓存的管理和分配方法,其步骤为:a.输入接口模块(1)接收到数据帧,向缓存管理模块(4)申请缓存地址指针,缓存管理模块(4)将空闲缓存的地址指针分配给输入接口模块(1);b.输入接口模块(1)根据地址指针将数据帧写入共享缓存(2),输入接口模块(1)提取数据帧中的控制信息与地址指针一起组成帧控制块(FCB)送往转发引擎(5);c.缓存管理模块(4)中使用一释放权重表,该释放权重表为一个列表,每个缓存地址指针对应其中一个表项,该表项的值为相应的缓存地址指针所对应的释放权重的值;d.对于转发引擎(5)和单/多播队列模块(6)中有需要复制的帧控制块(FCB)进行复制,并对于有复制需要和无复制需要的帧控制块(FCB)赋予不同的释放权重的值;e.释放帧控制块(FCB)时,在释放过程中使释放权重的表项值呈递减刷新;f.当所有的帧控制块(FCB)被释放后,释放权重表中释放权重的值被减为0,缓存管理模块(4)释放缓存,该数据帧已经全部处理完,数据帧使用的缓存单元可以重新使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02108977.9/,转载请声明来源钻瓜专利网。
- 上一篇:低噪音合成树脂组合物和制备它的方法
- 下一篇:释放电离子流对降雨量的干扰技术