Patent ID: 9239728
Filing Date: 2016-01-19
CPC Classification: G06F

Claim Text:
1. A computing device for managing communications of virtual machines with a virtualized input/output hardware device of the computing device, the computing device comprising, embodied in one or more non-transitory machine accessible storage media: a physical function driver to determine whether communications from virtual function drivers to the physical function driver present a condition, the physical function driver to: determine whether to disable a virtual function driver based on a communication from the virtual function driver to the physical function driver; and maintain, over time, in the one or more non-transitory computer-accessible storage media, data relating to a plurality of different types of communications from the virtual function drivers to the physical function driver; wherein the virtual function drivers are each associated with a virtual machine, the virtual function drivers are to send communications that affect the use of the virtualized input/output hardware device by other virtual machines to the physical function driver and the virtual function drivers are to send other communications directly to the virtualized input/output hardware device.