GB2340701B - Programmable packet header processor - Google Patents
Programmable packet header processorInfo
- Publication number
- GB2340701B GB2340701B GB9817725A GB9817725A GB2340701B GB 2340701 B GB2340701 B GB 2340701B GB 9817725 A GB9817725 A GB 9817725A GB 9817725 A GB9817725 A GB 9817725A GB 2340701 B GB2340701 B GB 2340701B
- Authority
- GB
- United Kingdom
- Prior art keywords
- packet header
- header
- programmable
- header processor
- programmable packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3009—Header conversion, routing tables or routing tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
- H04L49/309—Header conversion, routing tables or routing tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
A programmable packet header processor apparatus reads, processes and reformats fields within a header of a data packet. The processor comprises a programmable header translator device which employs a plurality of parallel processing logic blocks 10a-10c for high throughput. The logic blocks operate with a downloaded microcode so that the processing algorithms can be easily modified for new protocol definitions.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9817725A GB2340701B (en) | 1998-08-15 | 1998-08-15 | Programmable packet header processor |
| PCT/GB1999/002554 WO2000010302A1 (en) | 1998-08-15 | 1999-08-13 | Programmable packet header processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9817725A GB2340701B (en) | 1998-08-15 | 1998-08-15 | Programmable packet header processor |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB9817725D0 GB9817725D0 (en) | 1998-10-14 |
| GB2340701A GB2340701A (en) | 2000-02-23 |
| GB2340701B true GB2340701B (en) | 2003-06-25 |
Family
ID=10837252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB9817725A Expired - Fee Related GB2340701B (en) | 1998-08-15 | 1998-08-15 | Programmable packet header processor |
Country Status (2)
| Country | Link |
|---|---|
| GB (1) | GB2340701B (en) |
| WO (1) | WO2000010302A1 (en) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6678746B1 (en) | 2000-08-01 | 2004-01-13 | Hewlett-Packard Development Company, L.P. | Processing network packets |
| IT1320572B1 (en) * | 2000-08-01 | 2003-12-10 | Cselt Centro Studi Lab Telecom | CIRCUIT GENERATOR MODULE FOR THE ANALYSIS OF DATA INCELLED BIT STRINGS, METHOD FOR THE GENERATION OF SUCH CIRCUIT TYPE |
| US20020191621A1 (en) * | 2001-06-14 | 2002-12-19 | Cypress Semiconductor Corp. | Programmable protocol processing engine for network packet devices |
| SE523862C2 (en) * | 2001-10-19 | 2004-05-25 | Operax Ab | A method and apparatus for transmitting data packets in IP routers |
| GB2382960B (en) * | 2001-12-05 | 2005-03-16 | Ipwireless Inc | Method and arrangement for data processing in a communication system |
| US20040039940A1 (en) * | 2002-08-23 | 2004-02-26 | Koninklijke Philips Electronics N.V. | Hardware-based packet filtering accelerator |
| US7185060B2 (en) * | 2003-03-26 | 2007-02-27 | Microsoft Corporation | Message processing pipeline for streams |
| US7620050B2 (en) * | 2004-09-10 | 2009-11-17 | Canon Kabushiki Kaisha | Communication control device and communication control method |
| USRE48433E1 (en) | 2005-01-27 | 2021-02-09 | The Chamberlain Group, Inc. | Method and apparatus to facilitate transmission of an encrypted rolling code |
| US9148409B2 (en) | 2005-06-30 | 2015-09-29 | The Chamberlain Group, Inc. | Method and apparatus to facilitate message transmission and reception using different transmission characteristics |
| US12149618B2 (en) | 2005-01-27 | 2024-11-19 | The Chamberlain Group Llc | Method and apparatus to facilitate transmission of an encrypted rolling code |
| US8422667B2 (en) | 2005-01-27 | 2013-04-16 | The Chamberlain Group, Inc. | Method and apparatus to facilitate transmission of an encrypted rolling code |
| GB2516837B (en) | 2013-07-31 | 2015-12-09 | Ip Access Ltd | Network elements, wireless communication system and methods therefor |
| US10652743B2 (en) | 2017-12-21 | 2020-05-12 | The Chamberlain Group, Inc. | Security system for a moveable barrier operator |
| US11074773B1 (en) | 2018-06-27 | 2021-07-27 | The Chamberlain Group, Inc. | Network-based control of movable barrier operators for autonomous vehicles |
| CA3107457A1 (en) | 2018-08-01 | 2020-02-06 | The Chamberlain Group, Inc. | Movable barrier operator and transmitter pairing over a network |
| US10997810B2 (en) | 2019-05-16 | 2021-05-04 | The Chamberlain Group, Inc. | In-vehicle transmitter training |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0742677A2 (en) * | 1995-05-08 | 1996-11-13 | Fujitsu Limited | Header converting method |
| US5651002A (en) * | 1995-07-12 | 1997-07-22 | 3Com Corporation | Internetworking device with enhanced packet header translation and memory |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5067104A (en) * | 1987-05-01 | 1991-11-19 | At&T Bell Laboratories | Programmable protocol engine having context free and context dependent processes |
| US5249292A (en) * | 1989-03-31 | 1993-09-28 | Chiappa J Noel | Data packet switch using a primary processing unit to designate one of a plurality of data stream control circuits to selectively handle the header processing of incoming packets in one data packet stream |
| WO1994022253A1 (en) * | 1993-03-20 | 1994-09-29 | International Business Machines Corporation | Method and apparatus for extracting connection information from protocol headers |
| GB9326476D0 (en) * | 1993-12-24 | 1994-02-23 | Newbridge Networks Corp | Network |
-
1998
- 1998-08-15 GB GB9817725A patent/GB2340701B/en not_active Expired - Fee Related
-
1999
- 1999-08-13 WO PCT/GB1999/002554 patent/WO2000010302A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0742677A2 (en) * | 1995-05-08 | 1996-11-13 | Fujitsu Limited | Header converting method |
| US5651002A (en) * | 1995-07-12 | 1997-07-22 | 3Com Corporation | Internetworking device with enhanced packet header translation and memory |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2340701A (en) | 2000-02-23 |
| GB9817725D0 (en) | 1998-10-14 |
| WO2000010302A1 (en) | 2000-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2340701B (en) | Programmable packet header processor | |
| ATE491287T1 (en) | NETWORK APPLICATION MACHINE | |
| AU2002258516A1 (en) | Digital data processing apparatus, framework, and methods for dynamically configurable application execution on accelerated resources | |
| FR2843258B1 (en) | METHOD FOR TRANSMITTING ENCRYPTED DATA, ASSOCIATED DECRYPTION METHOD, DEVICES FOR IMPLEMENTING SAME, AND MOBILE TERMINAL INCORPORATING THE SAME. | |
| GB2363866B (en) | Data processing apparatus, method and system | |
| SG115457A1 (en) | Packet transmission method and system, and packet transmitting apparatus, packet receiving apparatus, and packet transmitting/receiving apparatus | |
| DE60134699D1 (en) | Electron-emitting device, electron source and image forming apparatus | |
| ATE470311T1 (en) | PROCESSING OF ENCRYPTED DATA PACKET STREAM | |
| GB2363027B (en) | Data processing apparatus, image processing apparatus, and method therefor | |
| AU2001259425A1 (en) | Method, system, and apparatus for processing barcode data | |
| DE60221975D1 (en) | MICROWAVE PLASMIC PROCESSING DEVICE, PLASMA IGNITION METHOD, PLASMABILITY PROCESS AND PLASMA PROCESS | |
| GB2377301A (en) | Methods and apparatus for on-line ordering | |
| AU2003267821A1 (en) | Encryption apparatus, decryption apparatus and encryption system | |
| EP1180282A4 (en) | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING MULTIMEDIA DATA | |
| GB0301031D0 (en) | Method for scrambling packet data using variable slot length and apparatus thereof | |
| GB0113902D0 (en) | Security in area networks | |
| IL142376A0 (en) | Nanocomposites, process for making them and products made from them | |
| MXPA05009798A (en) | Method and system for a data transmission in a communication system. | |
| DE60205879D1 (en) | ENCRYPTION OF A COMPRESSED VIDEO DRUM | |
| ZA200201832B (en) | Cryogenic processing methods and apparatus. | |
| IL153880A0 (en) | Method, apparatus, and system for network-based peer-to-peer business transactions | |
| GB2381710B (en) | Method and apparatus for routing signed messages | |
| ZA200209803B (en) | Methods and systems for high throughput analysis. | |
| GB0228561D0 (en) | E.mail sending/receiving method, E-mail system, and E.mail communication apparatus | |
| IT1302213B1 (en) | DEVICE FOR FEEDING A PRESSING APPARATUS, PRESSING APPARATUS AND PRESSING PROCESS. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20090815 |