Patent ID: 7610425

Claim:
A method for managing interrupt load distribution in a system comprising a plurality of processors, the method comprising: monitoring a load of a device operatively connected to the plurality of processors; determining a mapping for the device that specifies at least two interrupt channels mapped to at least two of the plurality of processors; determining that a number of interrupt channels supported by the device is less than the number of interrupt channels specified in the mapping; in response to determining that the number of interrupt channels supported by the device is less than the number of interrupt channels specified in the mapping: designating a particular processor of the plurality of processors as a managing processor to receive interrupts on a particular interrupt channel, wherein the particular interrupt channel is used by the device to send interrupts; receiving, by the managing processor, interrupts from the device on the particular interrupt channel; and distributing, by the managing processor, the interrupts to the other processors of the plurality of processors.