×

Pass-through network interface controller configured to support latency sensitive virtual machines

  • US 9,552,216 B2
  • Filed: 08/25/2014
  • Issued: 01/24/2017
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×