摘要 |
<p>A data processing apparatus includes a first device (22), a second device (21) which communicates with the first device (22), a receiving buffer (101) which is provided in the second device (21) and holds packets transmitted from the first device (22), each of the packets being either one packet including a header and variable-length data or an another packet including a header and not data, a counting unit (202, 203) which is provided in the second device (21) and counts a first value indicative of a size of a processed header and a second value indicative of a size of processed data based on a size of each of a header and data included in each of the packets output from the receiving buffer (101), and a flow control information transmission unit (205, 206) which is provided in the second device (21) and transmits flow control information, which indicates a size of each of a header and data that are receivable by the second device (21), to the first device (22) when the first value or the second value reaches a corresponding reference value.</p> |