摘要 |
PROBLEM TO BE SOLVED: To provide a communication protocol processor that can attain ample network performance, while using a low power consuming and low-cost offload engine, even if it is small scaled and has a slow operating speed. SOLUTION: The communication protocol processor is provided with the offload engine which is operated in parallel to processing by software in each layer, makes hardware execute at least a part of the processings in a first layer of the upstream side of processing order of protocol hierarchy, and transfers the processing result to a second layer of the downstream side; a means for preparing an offload descriptor which contains information required for processing with the offload engine in the first layer, so as to start up the offload engine, after the offload descriptor is transferred to the offload engine; a means for preparing a packet descriptor which includes a pointer that points to the offload descriptor, so as to successively transfer it among each layer; and a means for receiving the processing result by the offload engine in the second layer for confirming the end of the processing by the offload engine. COPYRIGHT: (C)2008,JPO&INPIT
|