Method and apparatus for compiling search trees for processing request keys based on a key size supported by underlying processing elements
AssigneeCavium, Inc.
InventorsRajan Goyal, Kenneth Bullis
Life of this patent
Estimating the term…
Loading patent…
AssigneeCavium, Inc.
InventorsRajan Goyal, Kenneth Bullis
Estimating the term…
A packet classification system, methods, and apparatus are provided for packet classification. A processor of a router coupled to a network compiles at least one search tree based on a rules set. The processor determines an x number of search phases needed to process an incoming key corresponding to the rules set, wherein the rules set includes a plurality of rules, where each of the plurality of rules includes an n number of rule fields and where the incoming key includes an n number of processing fields. The processor generates an x set of search trees, where each of the x set of search trees corresponds to a respective one of the x number of search phases. Also, the processor provides the x set of search trees to a search processor, where each of the x set of search trees is configured to process respective portions of the incoming key.
A method, executed by one or more processors of a router, for compiling at least one search tree based on an original rules set, the method comprising:
The method of claim further comprising:
An apparatus for compiling at least one search tree based on an original rules set, the apparatus comprising:
Dependencies are inferred from the claim text.