Patent ID: 7584307

Claim:
An information processor for reading data recorded in a memory on a packet-by-packet basis by DMA (Direct Memory Access), comprising: means for generating a descriptor, the descriptor including positional information that indicates a packet-by-packet recording position of the data in the memory and a delay time, the delay time corresponding to a difference between the capacity of the information processor to read the data from the memory and provide the data to a network card associated with the information processor and the capacity of the network card to transmit the data over a network; means for acquiring the generated descriptor and extracting the positional information and the delay time from the acquired descriptor; DMA means for reading, packet-by-packet, the data from the memory based on the extracted positional information; and means for delaying processing by at least one of the extracting means and the DMA means by the extracted delay time such that the information processor reads the data from the memory and provides the data to the network card in accordance with the transmission capacity of the network card.