This document discusses enabling Open vSwitch (OVS) hardware offload using Cavium's LiquidIO smart network interface cards (NICs). It describes two models for offloading OVS - data plane offload which keeps the control plane on the host, and full offload which moves both control and data planes to the NIC. The LiquidIO model represents a full offload where OVS runs natively on the NIC's processor. Performance tests show LiquidIO OVS offload achieving higher throughput and lower CPU usage than software-based OVS. Integration with OpenStack is also discussed.