Patent ID: 7426589

Claim:
A method of generating interrupts of a network interface card which transceives data, the method comprising: (a) receiving data frames; (b) determining a first time delay and a second time delay in response to a received data frame and counting a number of received data frames, wherein the second time delay is a time interval between reception times of two data frames and excludes processing times of the data frames; (c) determining whether the first time delay has passed and generating an interrupt if the first time delay has passed; (d) counting the number of data frames if the first time delay has not passed and generating the interrupt if the number of data frames equals N; (e) determining whether the second time delay has passed if the number of data frames is not equal to N and generating the interrupt if the second time delay has passed, or going back to step (b) if the second time delay has not passed; (f) stopping operations of determining the first and second time delays and counting the number of data frames in response to the interrupts generated, and transmitting the received data frames; and (g) receiving a new data frame and going back to step (b).