Logical network packet handling on physical network interface controller (pnic)
AssigneeVMware, Inc.
InventorsWenyi JIANG, Boon Seong ANG, Guolin YANG, Ying GROSS
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsWenyi JIANG, Boon Seong ANG, Guolin YANG, Ying GROSS
Estimating the term…
Example methods and systems for logical network packet handling are described. In one example, a physical network interface controller (PNIC) may receive an ingress encapsulated packet associated with a packet flow via a physical network. The ingress encapsulated packet may include an outer header and an inner packet that is destined for a virtualized computing instance. The ingress encapsulated packet may be steered towards a processing pipeline for processing to generate a processed packet. The processing pipeline may include (a) retrieving a logical network policy associated with the packet flow from a datastore on the PNIC; and (b) performing decapsulation to remove the outer header and one or more actions on the inner packet according to the logical network policy. The processed packet may be forwarded towards the virtualized computing instance via a virtual function supported by the PNIC or a physical network connected to the PNIC.
A method for a physical network interface controller (PNIC) to perform logical network packet handling, the PNIC being enabled with Input/Output (I/O) virtualization to support multiple virtual functions, wherein the method comprises:
A non-transitory computer-readable storage medium that includes a set of instructions which, in response to execution by a processor of a physical network interface controller (PNIC), cause the processor to perform logical network packet handling, wherein the method comprises:
A computer system, comprising:
Dependencies are inferred from the claim text.