Inventors:
Alok Kumar - Santa Clara CA, US
Michael E. Kounavis - Hillsboro OR, US
Raj Yavatkar - Portland OR, US
Prashant R Chandra - Sunnyvale CA, US
Sridhar Lakshmanamurthy - Sunnyvale CA, US
Chen-Chi Kuo - Pleasanton CA, US
Harrick M. Vin - Austin TX, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 12/56
H04L 12/28
US Classification:
370386, 370392, 3703953, 370389, 370413, 370356
Abstract:
A method and apparatus for two-stage packet classification. In the first stage, which may be implemented in software, a packet is classified on the basis of the packet's network path and, perhaps, its protocol. In the second stage, which may be implemented in hardware, the packet is classified on the basis of one or more transport level fields of the packet. An apparatus of two-stage packet classification may include a processing system for first stage code execution, a classification circuit for performing the second stage of classification, and a memory to store a number of bins, each bin including one or more rules.