摘要 |
PROBLEM TO BE SOLVED: To provide an IO adaptor capable of ensuring a data transfer band for each capsulated interface when a DMA engine of the IO adaptor is shared by a plurality of capsulated interfaces. SOLUTION: An IO driver 101 has a capsulated interface information table 114 retaining generation states of capsulated interfaces KI1 and KI2 and set band information, divides, during data transfer, descriptors of the capsulated interfaces to groups 12111, 12112, etc. for each data buffer size satisfying the set band information, and copies one of the groups to a descriptor ring 1211 at fixed cycle time intervals by a descriptor registration means 119 to thereby perform DMA transfer. For this copy control, the IO driver 101 includes a ring reservation information table 115 for managing the entry number of descriptors for each cycle time of the capsulated interfaces, and a ring reservation releasing means 120 for updating the entries of the ring reservation information table 115 every time when the transfer of one of the groups of descriptors is completed. COPYRIGHT: (C)2008,JPO&INPIT
|