Patent ID: 8228932
Filing Date: 2012-07-24
Classification: H04L

Abstract:
1. A network device for processing data on a data network, the network device comprising: a high speed port coupled to a high speed parser; a plurality of other ports coupled to a two stage parser; the high speed parser comprising a single stage parser and being configured to parse data received by the high speed port and send the parsed data to a memory management unit; the two stage parser being configured to parse data received by the plurality of other ports and send the parsed data to the memory management unit; the memory management unit configured to receive the parsed data from the high speed parser and the two stage parser and to schedule the parsed data for transmission out of the network device via at least one of the high speed port or the plurality of other ports; and a search module in communication with the high speed parser and the two stage parser, the search module being configured to provide lookup searches of tables upon request from the high speed parser and upon request from the two stage parser, wherein the network device is configured to modify the data based on the lookup searches.