1. A network system for processing frames, comprising: an input block coupled to a data cross-connect network and able to receive data organized in a stream of frames; and a frame parser ring coupled to the input block and configured to generate a plurality of frame results in accordance with the stream of frames, wherein the frame parser ring includes a plurality of frame parser units organized in a logically ring shaped structure with a priority, wherein the frame parser ring includes a first frame parser unit having highest priority in the frame parser ring and a second frame parser unit having lowest priority in the frame parser ring, wherein the first frame parser unit receives a first frame of the stream of frames and the second frame parser unit outputs at least a portion of the first frame with a first result.