CPC H04L 47/80 (2013.01) [H04L 45/38 (2013.01); H04L 47/12 (2013.01); H04L 47/781 (2013.01); H04L 49/109 (2013.01); H04L 49/3009 (2013.01); H04L 49/70 (2013.01)] | 20 Claims |
1. A physical network interface card (PNIC) of a host computer executing a plurality of machines, the PNIC comprising:
a plurality of interfaces;
a flow processing offload (FPO) comprising:
a mapping table storing a plurality of mappings with each mapping associating a virtual port identifier (VPID) of an interface of one machine executing on the host computer with a physical port identifier (PPID) of an interface of the PNIC;
a flow entry table storing a plurality of flow entries, each flow entry in the plurality of flow entries associating a set of flow attributes with a VPID; and
the FPO, for a received data message, (1) identifying a flow entry that specifies a VPID as a destination of the data message, and (2) using the identified VPID to identify a mapping in the mapping table that associates the identified VPID to a PPID of the PNIC interface that should be used as an egress interface of the PNIC for sending out the received data message.
|