Claims
- 1. A method of processing a multilayer protocol related to incoming and outgoing communications, comprising the steps of:decoding, in a first processor, a first protocol layer for a received packet; thereafter, decoding, in a second processor a second protocol layer for the received packet; thereafter, decoding, in a third processor, a third protocol layer for the received packet; encoding, in the first processor, the third protocol layer for a packet-to-be-transmitted; thereafter, encoding, in the second processor, the second protocol layer for the packet-to-be-transmitted; and thereafter, encoding, in the third processor, the first protocol layer for the packet-to-be-transmitted.
- 2. A method as recited in claim 1, wherein the third processor decodes the third protocol layer of communications for which the second protocol layer was previously decoded by the second processor.
- 3. A method as recited in claim 2, wherein the second processor decodes the second protocol layer of communications for which the first protocol layer was previously decoded by the first processor.
- 4. A method as recited in claim 3, wherein the first, second and third processors operate simultaneously on different communications.
- 5. A method as recited in claim 1, wherein the third processor encodes the first protocol layer of communications for which the second protocol layer was previously encoded by the second processor.
- 6. A method as recited in claim 5, wherein the second processor encodes the second protocol layer of communications for which the first protocol layer was previously encoded by the first processor.
- 7. A method as recited in claim 1, wherein the first, second and third processors operate simultaneously on different communications.
- 8. A protocol accelerator, comprising:a first processor exclusively dedicated to encode a first protocol layer and to decode a third protocol layer; a second processor coupled to the first processor and exclusively dedicated to encode and decode a second protocol layer; and a third processor coupled to the second processor and exclusively dedicated to encode the third protocol layer and to decode the first protocol layer.
- 9. A protocol accelerator as recited in claim 8, wherein the third processor encodes the third protocol layer of communications for which the second protocol layer was previously encoded by the second processor.
- 10. A protocol accelerator as recited in claim 9, wherein the second processor encodes the second protocol layer of communications for which the first protocol layer was previously encoded by the first processor.
- 11. A protocol accelerator as recited in claim 8, wherein the first, second and third processors operate simultaneously on different communications.
- 12. A method of processing a multilayer protocol related to incoming communications, comprising the steps of:decoding, in a first processor, a first protocol layer for a received packet; thereafter, decoding, in a second processor, a second protocol layer for the received packet; and thereafter, decoding, in the second processor, a third protocol layer for the received packet.
RELATED APPLICATIONS
This application claims priority to provisional application No. 60/038,953, filed Mar. 7, 1997.
Non-Patent Literature Citations (1)
Entry |
Ito et al. “A Multiprocessor Approach for Meeting the Processing Requirements for OSI,” IEEE JSAC, v.11, N.2, Feb. 1993, pp.220-227. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/038953 |
Mar 1997 |
US |