Method, apparatus and computer program product for performing data packet classification
US7423975B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 5, 2002 |
| Grant date | Sep 9, 2008 |
| Priority date | — |
| Expiry date | Sep 26, 2024 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2012/5652
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A method, apparatus and computer program product is provided for classifying a target data packet entering a network interface. For each of a plurality of received classification parameters, at least one program module is generated. Each program module tests a pre-defined field(s) of the target data packet for adherence to the classification parameter(s) with which the program module is associated. A pre-classification header is generated wherein an indication is made of where one or more pre-defined fields are located in the data packet if the field is present. Maintaining locations of the pre-defined fields of the target data packet in the pre-classification header prevents having to recalculate the addresses of the pre-defined fields of the target data packet. Eliminating the need for re-calculating the addresses of the pre-defined field(s) can allow the classification process of the present invention to obtain an optimal execution speed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.