发明名称 用于网络处理器的缓冲器管理方案
摘要 本发明涉及用于网络处理器的缓冲器管理方案。本发明提供一种用于在接收侧和传送侧上加入特定硬件,以便向软件隐藏与缓冲器及指针管理有关的大部分工作的方法。在初始化时,由软件提供一组指针和缓冲器,其数量大到足以支持预期的业务量。发送队列补充器(SQR)与接收队列补充器(RQR)向软件隐藏RQ和SQ管理。RQR与SQR完全监视指针队列并实施从传送侧至接收侧的指针再循环使用。
申请公布号 CN103262021A 申请公布日期 2013.08.21
申请号 CN201180061267.6 申请日期 2011.12.19
申请人 国际商业机器公司 发明人 M·L·R·波雷;C·贝索;J·卡尔维格纳克;C-J·常;D·菲利普;N·瓦德亚纳撒恩;C·瓦瑞立;F·J·费尔普兰肯
分类号 G06F5/10(2006.01)I;G06F13/12(2006.01)I 主分类号 G06F5/10(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李玲
主权项 一种用于管理分组的网络处理器,所述网络处理器包括:‑用于保持硬件管理的接收队列(105)的接收队列补充器(RQR)(170),所述接收队列适合处理指向用于存储已被接收的分组的内存位置(111)的第一指针(107);‑用于保持硬件管理的发送队列(120)的发送队列补充器(SQR)(160),所述发送队列适合处理第一发送组件(121),所述第一发送组件包括指向所述分组已被处理并且准备被发送的所述内存位置(113)的第二指针;‑队列管理器(220),用于响应于所述分组已被发送,从所述发送队列(120)接收所述第一发送组件并将所述第一发送组件发送至所述RQR(170),以便所述RQR(170)将所述第二指针加至所述接收队列(105),使得所述内存位置可被重新用来存储另一分组。
地址 美国纽约