发明名称 Changing a Flow Identifier of a Packet in a Multi-Thread, Multi-Flow Network Processor
摘要 Described embodiments classify packets received by a network processor. A processing module of the network processor generates tasks corresponding to each received packet. A packet classification processor determines, independent of a flow identifier of the received task, control data corresponding to each task. A multi-thread instruction engine processes threads of instructions corresponding to received tasks, each task corresponding to a packet flow of the network processor and maintains a thread status table and a sequence counter for each flow. Active threads are tracked by the thread status table, and each status entry includes a sequence value and a flow value identifying the flow. Each sequence counter generates a sequence value for each thread by incrementing the sequence counter each time processing of a thread for the associated flow is started, and decrementing the sequence counter each time a thread for the associated flow is completed.
申请公布号 US2013089098(A1) 申请公布日期 2013.04.11
申请号 US201213687911 申请日期 2012.11.28
申请人 LSI CORPORATION;LSI CORPORATION 发明人 MITAL DEEPAK;CLEE JAMES;PIROG JERRY;MA TE KHAC;POLLOCK STEVEN J.
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项
地址