US 7,522,627 B2
System and method for packet forwarding
Vincent Lam, Mountain View, Calif. (US); Adrian Caceres, Los Gatos, Calif. (US); Joseph R. Eykholt, Los Altos, Calif. (US); and Lawrence Huston, Wexford, Pa. (US)
Assigned to Nokia Corporation, Espoo (Finland)
Filed on Sep. 13, 2002, as Appl. No. 10/244,146.
Claims priority of provisional application 60/322555, filed on Sep. 14, 2001.
Prior Publication US 2003/0072318 A1, Apr. 17, 2003
Int. Cl. H04L 12/28 (2006.01); H04L 12/56 (2006.01); H04L 12/54 (2006.01)
U.S. Cl. 370—427  [370/428] 29 Claims
OG exemplary drawing
 
1. A system for packet forwarding, comprising:
an operating system kernel which is configured to implement a plurality of network protocol suites and which has a plurality of different kernel priority levels;
a plurality of packet forwarding paths, wherein the packet forwarding paths are associated with the plurality of different kernel priority levels; and
a packet classifier configured to dynamically select a forwarding path from the plurality of forwarding paths.