Open vSwitch (OVS) allows Virtual Machines (VM) to communicate with each other and with the outside world. The OVS software based solution is CPU intensive, Affecting system performance and preventing fully utilizing available bandwidth. OvS Offload solution improves performance and efficiency by offloading the switching activities to a Xilinx FPGA based NIC card
Data Throughput is addressed by
Packet Processing and Flow lookup
Support for 252 Virtual function and 4 physical functions
8K flow entries cache(Exact match and wildcard) with on chip memory (FPGA)
Low resource utilization allows implementation of other acceleration IPs (IPsec, SSL) on same NIC (FPGA)
Flexibility with number of table entries for Flow Tables
SDNet /P4 design flow for packet processing.