×

METHOD FOR NETWORK INTERFACE SHARING AMONG MULTIPLE VIRTUAL MACHINES

  • US 20110314469A1
  • Filed: 06/21/2010
  • Published: 12/22/2011
  • Est. Priority Date: 06/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of sharing a physical NIC device among multiple virtual machines comprising:

  • receiving, by a virtual network interface card (N IC) driver of a customer operating system (OS) running in a customer virtual machine on a computing system, a customer OS request packet for transmission by a physical NIC driver over a network coupled to the computing system;

    copying at least a portion of the customer OS request packet into a free block of shared memory of the computing system and appending the block to a transmission queue in the shared memory;

    fetching the block from the transmission queue by a virtual NIC driver of a service OS running in a service virtual machine and packaging the portion into a service OS request packet;

    passing the service OS request packet to a service OS network stack component of the service OS;

    routing the service OS request packet, by a bridge driver of the service OS network stack component, to the physical NIC driver; and

    sending, by the physical NIC driver, the service OS request packet over the network via the physical NIC device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×