摘要 |
PROBLEM TO BE SOLVED: To prevent receiving buffers from being overflowed by a hardware when packet processing of CPU is slower than receiving speed, and receiving buffers configured on a memory are short. SOLUTION: This device is provided with a network interface 600 including MAC 140, an interface 160 between CPU 400 which prepares receiving buffers per packet and manages them, and a memory controller 170 which is connected to memory 500. The network interface 600 has a register to record the number of receiving packet buffers prepared on the memory 500 by a software, the number of actual receiving buffers. The number of receiving packets processed by the software; and performs automatic flow control to prevent the receiving buffers from being overflowed when the number of packets processed by the software is subtracted from the number of the received packets. The substrated value exceeds the preset upper limit value of total number of the receiving buffers prepared on the memory by the software. COPYRIGHT: (C)2006,JPO&NCIPI
|