发明名称 A Method of FIFO Tag Switching in a Multi-core Packet Processing Apparatus
摘要 Processing a stream of packets using a multi-core processor with a packet order enforcement (POE) module. Each core issues a Get_ packet command to the POE module which selects, such as by strict priority or weighted round robin, packets to be processed by each core. Each core retrieves and processes the packet. Once processing is completed each cores will issue a tag switch command to the POE module and then execute other service procedures. The POE module performs the tag switching commands sent by each core in First-In First-Out (FIFO) order such that only tag switch commands for the packet at the head of the queue are performed (at time T6) others are held pending. Once tag switching has been performed the method repeats for processing in subsequent cores until all processing for the packet is completed wherein the packet is output and the tag may be deleted.
申请公布号 GB2479653(A) 申请公布日期 2011.10.19
申请号 GB20110006392 申请日期 2011.04.14
申请人 HUAWEI TECHNOLOGIES CO LTD 发明人 LINGYUN ZHI;LINHAN LI;FEI SONG;ZUOLIN NING
分类号 G06F9/38;H04L12/56 主分类号 G06F9/38
代理机构 代理人
主权项
地址