Cavium's LiquidIO Smart NICs offer a mechanism to offload Open vswitch control and data plane to a network adapter allowing complete separation of the vswitch in a bare-metal server from host OS and get packets directly into VMs serviced by the NIC adapter using SRIOV PCI passthrough.