Patent ID: 9419897
Filing Date: 2016-08-16
CPC Classification: G06F,H04L

Claim Text:
1. A method for providing support for multi-tenancy in a single root input/output virtualization (SR-IOV) enabled physical network interface controller (NIC) associated with a host, the SR-IOV providing a physical function (PF) and a set of virtual functions (VFs) for the NIC, the method comprising: at a VF of the physical NIC, receiving a mapping table of an overlay network, the mapping table associating an identification of each of a set of virtual machines (VMs) of a tenant on the host to an identification of a tunnel end point on the overlay network; at the VF, receiving a transmit packet from a VM connected to the VF; at the VF, performing a lookup in the mapping table to identify source and destination tunnel end points associated with source and destination VMs in the packet; and at the VF, encapsulating the packet, for transmission through the tunnel end point associated with the source VM.