1. A system, comprising: a processor; and packet controller logic circuits coupled to the processor and implementing: a distribution module; multiple interleaved sequences of configurable parsing engines and concatenating modules forming configurable parsing engine and concatenating module pairs; and an aggregation module; wherein the distribution module is arranged to distribute an information unit between the multiple interleaved sequences of configurable parsing engines and concatenating modules, and apply a load balancing scheme in order to distribute the information unit, wherein different portions of the information unit are processed by different configurable parsing engines, wherein at least one configurable parsing engine is arranged to process a portion of the information unit in response to at least a previous processing result provided from a previous configurable parsing engine, and to generate a current processing result to be used by a next configurable parsing engine, wherein the multiple interleaved sequences include a first interleaved sequence having at least two configurable parsing engine and concatenating module pairs, and wherein at least a portion of the information unit is processed sequentially by the at least two configurable parsing engine and concatenating module pairs; and wherein the aggregation module collects outputs from the multi-interleaved sequences.
1. A system, comprising: a processor; and packet controller logic circuits coupled to the processor and implementing: a distribution module; multiple interleaved sequences of configurable parsing engines and concatenating modules forming configurable parsing engine and concatenating module pairs; and an aggregation module; wherein the distribution module is arranged to distribute an information unit between the multiple interleaved sequences of configurable parsing engines and concatenating modules, and apply a load balancing scheme in order to distribute the information unit, wherein different portions of the information unit are processed by different configurable parsing engines, wherein at least one configurable parsing engine is arranged to process a portion of the information unit in response to at least a previous processing result provided from a previous configurable parsing engine, and to generate a current processing result to be used by a next configurable parsing engine, wherein the multiple interleaved sequences include a first interleaved sequence having at least two configurable parsing engine and concatenating module pairs, and wherein at least a portion of the information unit is processed sequentially by the at least two configurable parsing engine and concatenating module pairs; and wherein the aggregation module collects outputs from the multi-interleaved sequences. 4. The system according to claim 1 , wherein the current processing result comprises a command directed to the next configurable parsing engine.