Patent ID: 8611216

Claim:
A device comprising: a first memory to store a plurality of groups of entries, each group of entries, of the plurality of groups of entries, corresponding to a different one of a plurality of data flows, and each group of entries, of the plurality of groups of entries, identifying an order of data units of a corresponding one of the plurality of data flows; a second memory to store information identifying a head data unit of each of the plurality of data flows; a third memory to store data units of a particular data flow of the plurality of data flows; and an output unit to transmit the data units, of the particular data flow, based on: a group of entries, of the plurality of groups of entries, corresponding to the particular data flow, and the information, stored in the second memory, associated with the particular data flow, a particular address of a first entry, of the group of entries corresponding to the particular data flow, corresponding to a processing unit that processes information related to a particular data unit of the data units of the particular data flow, and the first entry identifying another processing unit that processes information related to another data unit of the data units of the particular data flow, the particular data unit preceding the other data unit in the particular data flow.