Programmable data packet parser
AssigneeCisco Technology, Inc.
InventorsHarish Devanagondi, James Sun
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsHarish Devanagondi, James Sun
Estimating the term…
A data packet parser, for determining packet format, is substantially software controlled, to readily accommodate new or different formats, without the need for using a microprocessor for parsing. Comparisons are performed under the control of data stored in a database. By storing new or different data in the database, new or different packet formats can accommodated without the need for making hardware changes. In one embodiment, comparisons performed on various fields of the data packet result in setting or clearing bits of a signature word which identifies the packet format. The signature word can be used directly or indirectly such as forming the input argument of a ternary CAM, to provide a pointer to microcode which appropriately handles the data packet in the identified format.
Apparatus for facilitating parsing of a network data packet comprising:
A method for identifying a format of a network data packet comprising:
Apparatus for identifying a format of a network data packet comprising:
A method for handling a network data packet having a first format, comprising:
Dependencies are inferred from the claim text.