WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2012093335) NETWORK DEVICE WITH A PROGRAMMABLE CORE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/093335    International Application No.:    PCT/IB2012/000131
Publication Date: 12.07.2012 International Filing Date: 05.01.2012
IPC:
H04L 12/56 (2006.01), H04L 29/06 (2006.01)
Applicants: MARVELL ISRAEL (M.I.S.L) LTD. [IL/IL]; 6 Hamada Street Mordot, Hacarmel Industrial Park 20692 Yokneam (IL) (For All Designated States Except US).
ROITSHTEIN, Amir [IL/IL]; (IL) (For US Only)
Inventors: ROITSHTEIN, Amir; (IL)
Agent: SANFORD T. COLB & CO.; P.O. Box 2273 Rehovot 76122 (IL)
Priority Data:
61/466,718 23.03.2011 US
61/430,413 06.01.2011 US
Title (EN) NETWORK DEVICE WITH A PROGRAMMABLE CORE
(FR) DISPOSITIF DE RÉSEAU AVEC UN NOYAU PROGRAMMABLE
Abstract: front page image
(EN)In network device, a plurality of ports is configured to receive and to transmit packets on a network. A packet processing pipeline includes a plurality of hardware stages, wherein at least one hardware stage is configured to output a data structure comprising a field extracted from a received packet based on a first packet processing operation performed on the packet or the data structure, wherein the data structure is associated with the packet. Λ configurable processor is coupled to the at least one hardware stage of the packet processing pipeline. The configurable processor is configured to modify the field in the data structure to generate a modified data structure and to pass the modified data structure to a subsequent hardware stage that is configured to perform a second packet processing operation on the data structure using the field modified by the configurable processor.
(FR)La présente invention se rapporte à un dispositif de réseau dans lequel une pluralité de ports est configurée de façon à recevoir et à transmettre des paquets sur un réseau. Selon la présente invention, un pipeline de traitement de paquets comprend une pluralité d'étages matériels. Au moins un étage matériel est configuré de façon à délivrer en sortie une structure de données. La structure de données comprend un champ extrait d'un paquet reçu, sur la base d'une première opération de traitement de paquets exécutée sur le paquet ou la structure de données. L'invention est caractérisée en ce que la structure de données est associée au paquet. D'autre part, un processeur configurable est couplé au(x) étages matériels du pipeline de traitement de paquets. Le processeur configurable est configuré de façon à modifier le champ dans la structure de données, de sorte à créer une structure de données modifiée et à faire passer la structure de données modifiée à un étage matériel suivant. Cet étage matériel suivant est configuré de façon à exécuter une seconde opération de traitement de paquets sur la structure de données au moyen du champ modifié par le processeur configurable.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)