-
公开(公告)号:US20250106172A1
公开(公告)日:2025-03-27
申请号:US18974114
申请日:2024-12-09
Applicant: VMware LLC
Inventor: Boon S. Ang , Wenyi Jiang , Guolin Yang , Jin Heo , Srividya Murali
Abstract: Some embodiments of the invention provide a method for configuring a physical network card or physical network controller (pNIC) to provide flow processing offload (FPO) for a host computer connected to the pNIC. The host computers host a set of compute nodes in a virtual network. The set of compute nodes are each associated with a set of interfaces that are each assigned a locally-unique virtual port identifier (VPID) by a flow processing and action generator. The pNIC includes a set of interfaces that are assigned physical port identifiers (PPIDs) by the pNIC. The method includes providing the pNIC with a set of mappings between VPIDs and PPIDs. The method also includes sending updates to the mappings as compute nodes migrate, connect to different interfaces of the pNIC, are assigned different VPIDs, etc.
-
公开(公告)号:US12192116B2
公开(公告)日:2025-01-07
申请号:US18235860
申请日:2023-08-20
Applicant: VMware LLC
Inventor: Boon S. Ang , Wenyi Jiang , Guolin Yang , Jin Heo , Srividya Murali
Abstract: Some embodiments of the invention provide a method for configuring a physical network card or physical network controller (pNIC) to provide flow processing offload (FPO) for a host computer connected to the pNIC. The host computers host a set of compute nodes in a virtual network. The set of compute nodes are each associated with a set of interfaces that are each assigned a locally-unique virtual port identifier (VPID) by a flow processing and action generator. The pNIC includes a set of interfaces that are assigned physical port identifiers (PPIDs) by the pNIC. The method includes providing the pNIC with a set of mappings between VPIDs and PPIDs. The method also includes sending updates to the mappings as compute nodes migrate, connect to different interfaces of the pNIC, are assigned different VPIDs, etc. In some embodiments, the flow processing and action generator executes on processing units of the host computer, while in other embodiments, the flow processing and action generator executes on a set of processing units of a pNIC that includes flow processing hardware and a set of programmable processing units.
-
公开(公告)号:US11962518B2
公开(公告)日:2024-04-16
申请号:US16890890
申请日:2020-06-02
Applicant: VMware LLC
Inventor: Aditi Ghag , Srividya Murali
CPC classification number: H04L49/90 , H04L47/125 , H04L69/12 , H04L69/161 , H04L69/22 , H04L69/32
Abstract: In some embodiments, a method receives a packet for a flow associated with a workload. Based on an indicator for the flow, the method determines whether the flow corresponds to one of an elephant flow or a mice flow. Only when the flow is determined to correspond to an elephant flow, the method enables a hardware acceleration operation on the packet. The hardware acceleration operation may include hardware operation offload, receive side scaling, and workload migration.
-
-