首页> 外国专利> Method and apparatus to assemble data segments into full packets for efficient packet-based classification

Method and apparatus to assemble data segments into full packets for efficient packet-based classification

机译:将数据段组装为完整数据包以进行有效的基于数据包分类的方法和装置

摘要

Processor architectures, and in particular, processor architectures that assemble data segments into full packets for efficient packet-based classification. In accordance with an embodiment of the present invention, a method for assembling received data segments into full packets in an initial processing stage in a processor includes receiving a plurality of data segments from a packet, determining a first storage location for each of the plurality of data segments, and storing each of the plurality of data segments in its determined first storage location. The method also includes determining a second storage location for each of the plurality of data segments, said second storage locations being logically ordered to represent the order the data segments originally occurred in the packet and storing each of the plurality of data segments in its determined second storage location to re-assemble the packet. The method further includes releasing the first storage location associated with each data segment after storing the data segment in its determined second storage location and, upon the storing of an end of packet data segment from the packet in its determined second storage location, passing control of the plurality of related data segments to a next processing stage in the processor.
机译:处理器体系结构,尤其是将数据段组合为完整数据包以进行有效的基于数据包分类的处理器体系结构。根据本发明的实施例,一种用于在处理器的初始处理阶段中将接收到的数据段组装成完整分组的方法,包括:从分组中接收多个数据段,确定多个存储单元中的每个存储单元的第一存储位置。数据段,并将多个数据段中的每个存储在其确定的第一存储位置中。该方法还包括为多个数据段中的每个确定第二存储位置,所述第二存储位置在逻辑上被排序以表示数据段最初在分组中出现的顺序,并且将多个数据段中的每个存储在其确定的第二个中。存储位置以重新组装数据包。该方法还包括在将数据段存储在其确定的第二存储位置中之后释放与每个数据段相关联的第一存储位置,并且在将来自分组的分组数据段的末尾存储在其确定的第二存储位置中之后,通过多个相关数据段到处理器中的下一个处理阶段。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号