Patent ID: 8943214
Filing Date: 2015-01-27
Classification: G06F,H04L

Abstract:
1. A communication apparatus, comprising: a hardware protocol processing unit to perform protocol processing by use of hardware for a frame of received data, the protocol processing being altered in accordance with contents of the frame; a software protocol processing unit to perform protocol processing using software for the frame of the received data, the software protocol processing unit implemented by hardware different from that of the hardware protocol processing unit; a hardware protocol process information generating unit to generate protocol process information with respect to each frame of the received data, the protocol process information including any of first information which indicates the protocol processing completed by the hardware protocol processing unit and second information which indicates the protocol processing to be done by the software protocol process unit, and values which are obtained by the protocol processing performed by the hardware protocol processing unit; and a software protocol process resumption unit to cause the software protocol processing unit to perform the protocol processing not completed by the hardware protocol processing unit, using the protocol process information.