System and method for dynamically tuning interrupt coalescing parameters

   
   

A system and method for dynamically tuning the interrupt coalescing behavior of a communication interface to suit the workload of the interface. An interrupt handler adjusts dynamic Packet and/or Latency values of the interface to control how many packets the interface may accumulate, or how much time the interface may wait after receiving a first packet, before it can signal a corresponding interrupt to a host processor and forward the accumulated packet(s). The interrupt handler maintains a Trend parameter reflecting a comparison between recent sets of packets received from the interface and the interface's Packet parameter. The Packet value is decreased or increased as packet traffic ebbs or flows. When the Packet value is incremented from a minimum value, a Fallback mechanism may be activated to ensure a relatively rapid return to the minimum value if an insufficient amount of traffic is received to warrant a non-minimum Packet value.

 
Web www.patentalert.com

< Priority mechanism for scheduling isochronous and asynchronous transactions on a shared bus

< Method for selecting an operating mode for a frame-based communications network

> Method and apparatus for supporting SDRAM memory

> Processor architecture

~ 00178