SRIOV / Single root I/O virtualization

Bypassing the hypervisor's involvement in the communication between the Guest VM driver and the hardware/devices.
Physical(Hardware) device attached to host machine will appear as seperate device to each VM.
Hardware device must support SRIOV. Hardware device must provide an independent memory space, interrupts, DMA streams to each virtual machine

Physical and Virtual Functions

Physical Function? PFs are full PCIe functions ie access to complete PCIe space. This is provided to host OS.
Virtual Function? VFs provide to virtual devices.
SRIOV