Patent · US Expired

Method and apparatus for a packet classifier

US7248585B2 · kind B2 · utility

39Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 16, 2002
Grant dateJul 24, 2007
Priority date
Expiry dateAug 22, 2025

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a method for efficiently classifying packets for a multi-processor/mutli-thread environment is provided. The method initiates with receiving a packet. Then, header information is extracted form the received packet. Next, a first hash value is calculated. Then, a field of interest in a lookup table is determined from the first hash value. Next, a second hash value is calculated. Then, the second hash value is compared to stored hash values in the field of interest of the lookup table to determine a match between the second hash value and one of the values in the field of interest of the lookup table. If there is a match, the received packet is transmitted to a processor corresponding to the one of the values in the row location of the lookup table. A network interface card and a system for efficiently classifying packets in a multicore/multithread environment are also provided.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.