ITERATIVE PARSING AND CLASSIFICATION
First Claim
Patent Images
1. A method comprising:
- performing, by an iterative parser and classifier engine, a first parsing and classification cycle on a data packet, based at least in part on header information of the data packet;
generating a first parsing and classification result based at least in part on performing the first parsing and classification cycle; and
performing a second parsing and classification cycle on the data packet, based at least in part on header information of the data packet and the first parsing and classification result.
6 Assignments
0 Petitions
Accused Products
Abstract
Some of the embodiments of the present disclosure provide a method comprising performing, by an iterative parser and classifier engine, a first parsing and classification cycle on a data packet, based at least in part on header information of the data packet; generating a first parsing and classification result based at least in part on performing the first parsing and classification cycle; and performing a second parsing and classification cycle on the data packet, based at least in part on header information of the data packet and the first parsing and classification result. Other embodiments are also described and claimed.
62 Citations
20 Claims
-
1. A method comprising:
-
performing, by an iterative parser and classifier engine, a first parsing and classification cycle on a data packet, based at least in part on header information of the data packet; generating a first parsing and classification result based at least in part on performing the first parsing and classification cycle; and performing a second parsing and classification cycle on the data packet, based at least in part on header information of the data packet and the first parsing and classification result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system-on-chip (SOC) comprising:
-
a processing core; and an iterative parser and classifier engine (IPAC) comprising; a packet header offset unit configured to receive a data packet and to generate, during a first iterative cycle, a first header portion from a header of the data packet, a ternary content-addressable memory (TCAM), wherein the IPAC is configured to perform, during the first iterative cycle, a first look-up at the TCAM using the first header portion, and to generate a first memory address in response to the first look-up, and a memory, wherein the IPAC is configured to access, during the first iterative cycle, a first content from the first memory address in the memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a data packet; performing, using a first header portion of a header of the data packet, a first look-up at a ternary content-addressable memory (TCAM) to generate a first content based on an output of the TCAM; and performing, using a second header portion of the header of the data packet and the first content, a second look-up at the TCAM to generate a second address. - View Dependent Claims (18, 19, 20)
-
Specification