EP 1523829 A2 20050420 - EFFICIENT PACKET PROCESSING PIPELINE DEVICE AND METHOD
Title (en)
EFFICIENT PACKET PROCESSING PIPELINE DEVICE AND METHOD
Title (de)
VERFAHREN UND EINRICHTUNG ZUR EFFIZIENTE PIPELINE VERARBEITUNG VON PAKETEN
Title (fr)
DISPOSITIF ET PROCEDE EFFICACES DE TRAITEMENT DE PAQUETS EN PIPELINE
Publication
Application
Priority
- GB 0209670 A 20020426
- US 0314259 W 20030425
Abstract (en)
[origin: WO03091857A2] A packet processing apparatus (10) for processing data packets for use in a packet switched network includes means for receiving a packet, means for adding administrative information to a first data portion of the packet, the administrative information includes at least an indication of at least one process to be applied to the first data portion, and a plurality of parallel pipelines, each pipeline comprising at least one processing unit (4), wherein the processing unit carries out the process on the first data portion indicated by the administrative information to provide a modified first data portion. According to a method, the tasks performed by each processing unit are organized into a plurality of functions such that there are substantially only function calls and no interfunction calls and that at the termination of each function called by the function call for one processing unit, the only context is a first data portion.
IPC 1-7
IPC 8 full level
G06F 9/38 (2006.01); H04L 12/28 (2006.01); H04L 12/56 (2006.01); H04L 12/701 (2013.01); H04L 12/935 (2013.01); H04L 49/111 (2022.01)
CPC (source: EP)
H04L 49/3063 (2013.01); H04L 49/3072 (2013.01); H04L 49/30 (2013.01)
Designated contracting state (EPC)
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR
DOCDB simple family (publication)
WO 03091857 A2 20031106; WO 03091857 A3 20031211; WO 03091857 A9 20071213; AU 2003228900 A1 20031110; AU 2003228900 A8 20031110; CN 100450050 C 20090107; CN 1663188 A 20050831; EP 1523829 A2 20050420; EP 1523829 A4 20071219; GB 0209670 D0 20020605
DOCDB simple family (application)
US 0314259 W 20030425; AU 2003228900 A 20030425; CN 03814522 A 20030425; EP 03726675 A 20030425; GB 0209670 A 20020426