-
公开(公告)号:US20240036904A1
公开(公告)日:2024-02-01
申请号:US17876460
申请日:2022-07-28
Applicant: VMware, Inc.
Inventor: Peng Li , Guolin Yang , Ronak Doshi , Boon Seong Ang , Wenyi Jiang
CPC classification number: G06F9/45558 , H04L49/70 , H04L12/4641 , G06F2009/45595
Abstract: Some embodiments of the invention provide a method for offloading one or more data message processing services from a machine executing on a host computer. The method is performed at a virtual network interface card (VNIC) that executes within a set of virtualization software executing on the host computer and that is connected to the machine. The method uses a set of configuration data received from the machine to perform the set of data message processing services for a first set of data messages belonging to a particular data message flow associated with the machine. The method determines that a physical network interface card (PNIC) connected to the host computer is available to perform the set of data message processing services for a subsequent second set of data messages belonging to the particular data message flow. The method directs the PNIC to perform the set of data message processing services for subsequent data messages belonging to the particular data message flow.
-
公开(公告)号:US20240039803A1
公开(公告)日:2024-02-01
申请号:US17876452
申请日:2022-07-28
Applicant: VMware, Inc.
Inventor: Peng Li , Guolin Yang , Ronak Doshi , Boon Seong Ang , Wenyi Jiang
Abstract: Some embodiments of the invention provide a method for offloading one or more data message processing services from a machine executing on a host computer. The method is performed by the machine. The method uses a set of virtual resources allocated to the machine to perform a set of services for a first set of data messages belonging to a particular data message flow. The method determines that for a second set of data messages belonging to the particular data message flow, the set of services should be performed by a virtual network interface card (VNIC) that executes on the host computer and is attached to the machine. Based on the determination, the method directs the VNIC to perform the set of services for the second set of data messages. The VNIC uses resources of the host computer to perform the set of services for the second set of data messages.
-
公开(公告)号:US11799988B2
公开(公告)日:2023-10-24
申请号:US17655606
申请日:2022-03-21
Applicant: VMware, Inc.
Inventor: Ronak Doshi , Peng Li , Guolin Yang , Boon Seong Ang
IPC: H04L12/951 , H04L29/06 , H04L69/16 , H04L69/325 , H04L69/22
CPC classification number: H04L69/16 , H04L69/22 , H04L69/325
Abstract: The disclosure provides an approach for segmenting a user datagram protocol (UDP) packets. A method includes generating the UDP packet, containing UDP data, at a virtual computing instance (VCI) running on a host machine; sending the UDP packet from the VCI to a hypervisor running on the host machine; after sending the UDP packet to the hypervisor, segmenting the UDP packet into a plurality of UDP segments, wherein each of the plurality of UDP segments includes a portion of the UDP data and a UDP header; and transmitting the plurality of UDP segments, over a network, to a destination of the UDP packet.
-
公开(公告)号:US20240036898A1
公开(公告)日:2024-02-01
申请号:US17876457
申请日:2022-07-28
Applicant: VMware, Inc.
Inventor: Peng Li , Guolin Yang , Ronak Doshi , Boon Seong Ang , Wenyi Jiang
IPC: G06F9/455
CPC classification number: G06F9/45545 , G06F9/45558 , G06F2009/45595 , G06F2009/45587
Abstract: Some embodiments of the invention provide a method for offloading one or more data message processing services from a machine executing on a host computer. The method is performed at a virtual network interface card (VNIC) that executes on the host computer and is connected to the machine. The method receives, through a communications channel between the machine and the VNIC, (1) configuration data associated with processing data messages belonging to a particular data message flow associated with the machine, and (2) a set of service rules defined for the particular data message flow. The method determines that a first data message received at the VNIC belongs to the particular data message flow and matches at least one service rule in the set of service rules. The method performs, on the first data message, a service specified by the at least one service rule.
-
公开(公告)号:US20230018548A1
公开(公告)日:2023-01-19
申请号:US17860040
申请日:2022-07-07
Applicant: VMware, Inc.
Inventor: Peng Li , Ronak Doshi , Guolin Yang , Boon S. Ang
IPC: G06F9/455
Abstract: Some embodiments provide a method of forwarding data messages to a machine that executes on a host computer and has an associated virtual network interface controller (VNIC) also executing on the host computer. The method retrieves data messages from a queue associated with the VNIC and stores these data messages in a first set of buffer data stores associated with the VNIC. When the first buffer set reaches a threshold congestion level, the method stores data messages subsequently retrieved from the VNIC queue in a second set of buffer data stores associated with the VNIC. In some embodiments, a set of one or more processes executing on the machine retrieves the data messages stored in the buffer sets for processing by these processes or other processes.
-
-
-
-