[发明专利]实现计数器计数控制的方法及网络芯片有效
申请号: | 201310113681.8 | 申请日: | 2013-04-02 |
公开(公告)号: | CN103259668A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 姜海明;刘建成 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/08 | 分类号: | H04L12/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 计数器 计数 控制 方法 网络 芯片 | ||
技术领域
本发明涉及一种网络芯片控制技术,特别涉及一种实现计数器计数控制的方法及网络芯片。
背景技术
现今网络发展速度惊人,网络流量的增长及新业务的不断涌现,需要网络设备具有迅速和灵活的处理能力,进而对网络设备的核心—网络芯片(例如,Network Processor,网络处理器)的性能要求也越来越高。通常,网络芯片中有很多种类的计数器,用于实现端口统计、流统计等,而计数器每个条目都定义了一定数目的BIT位,其宽度决定了计数器的最大值,比如10个BIT,则最大值为1023,超过该值则会溢出并反转,从0开始重新计数。
目前,防止网络芯片计数器计数溢出的通常方法为:驱动采用定时器周期性轮询计数器值,不停地采样,如果到达阈值,则上层驱动会记录采样值,并将计数器清零,重新计数。
然而,这种计数方式的弊端是:需要处理器不停地采样计数器,对处理器造成了很大运算负担。
发明内容
鉴于以上内容,有必要提供一种实现计数器计数控制的方法及网络芯片,以避免处理器不停地采样计数器来确认计数器的状态,保证处理器的运算效能。
一种网络芯片中计数器计数控制方法,适用于带有处理器和计数器的网络芯片。该方法包括步骤:A、周期性生成计数扫描报文;B、根据生成的计数扫描报文读取对应的计数器条目计数值;C、分析判断读取的计数值是否小于预设的溢出阈值;D、在读取的计数值大于等于预设的溢出阈值时,通知该处理器对该计数器计数异常进行处理。
一种利用该网络芯片中计数器计数控制方法的网络芯片。该网络芯片包括:包产生器,用于周期性生成计数扫描报文;及报文处理引擎,用于根据生成的计数扫描报文读取对应的计数器条目计数值,分析判断读取的计数值是否小于预设的溢出阈值,及在读取的计数值大于等于预设的溢出阈值时,通知该处理器对计数器计数异常进行处理。
相较现有技术,本发明通过利用包产生器及报文处理引擎实现对网络芯片中计数器的周期性计数状态诊断,避免了处理器不停地采样计数器来确认计数器的状态,保证了处理器的运算效能。
附图说明
图1为本发明网络芯片较佳实施例的系统架构图。
图2和图3为图1中包产生器11周期性生成计数扫描报文的示意图。
图4为本发明网络芯片中计数器计数控制方法较佳实施例的具体实施流程图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明网络芯片较佳实施例的系统架构图。该网络芯片1用于处理网络通信数据,其可以是网络处理器(Network Processor,NP)或其他任意适用的网络通信数据处理芯片。
该网络芯片1包括处理器10,包产生器11,报文处理引擎12及计数器13。
该计数器13可以是内部或者外部的存储器(如静态随机访问存储器等),包含n个bit的计数位,到达2n-1即会溢出反转。
该处理器10,用于配置包产生器11,以配置计数扫描报文生成周期及计数扫描报文内容。在本实施例中,计数扫描报文内容包括计数器条目索引Idx,其值从1,2,3,……,N,1,2,3,……周期性累加。
如图2-3所示,计数器13有N个计数器条目1,2,3,……,N。该处理器10配置包产生器11以使包产生器11周期性生成计数扫描报文,计数扫描报文中携带计数器条目索引(Idx = 1,2,3,……,N)。当Idx到达N之后又重新从1开始累加。假设该处理器10配置的计数扫描报文生成周期为T,则对每个计数器条目扫描周期为NT,即每隔NT时间报文处理引擎12会扫描一次计数器值,判断其是否即将溢出。
该包产生器11,用于根据配置的计数扫描报文生成周期及计数扫描报文内容,周期性生成计数扫描报文。在本实施例中,生成的计数扫描报文中携带有计数器条目索引Idx。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310113681.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:主备切换方法、装置、设备及系统
- 下一篇:润肠通便的中药组合物