Patent ID: 9552216
Date: 2017-01-24
CPC Classifications: G06F,H04L

Claim:
1. In a host computer having a plurality of virtual machines executing therein under the control of a hypervisor, the host including a physical network interface controller (NIC), a method of processing interrupts from the physical NIC, the method being performed by the host computer and comprising: detecting an interrupt generated by the physical NIC upon reception of a packet by the physical NIC; determining a virtual machine to which the interrupt corresponds; determining, by the hypervisor, whether the virtual machine has exclusive affinity to a physical central processing unit (CPU); if the virtual machine has exclusive affinity to a physical CPU, then forwarding the interrupt to the virtual machine; and if the virtual machine does not have exclusive affinity to a physical CPU, then invoking a process in the hypervisor to forward the interrupt to the virtual machine.