The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 16, 2025

Filed:

Jul. 24, 2023
Applicant:

Vmware Llc, Palo Alto, CA (US);

Inventors:

Subin Cyriac Mathew, Palo Alto, CA (US);

Boon Seong Ang, Palo Alto, CA (US);

Wenyi Jiang, Palo Alto, CA (US);

Chidambareswaran Raman, Sunnyvale, CA (US);

Jerome Catrouillet, Palo Alto, CA (US);

Sichen Song, Palo Alto, CA (US);

Assignee:

VMware LLC, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 47/78 (2022.01); H04L 47/122 (2022.01); H04L 47/125 (2022.01);
U.S. Cl.
CPC ...
H04L 47/122 (2013.01); H04L 47/125 (2013.01); H04L 47/781 (2013.01);
Abstract

Examples described herein include efficient data packet transmission between virtual machines ('VMs') on different hosts. An example method includes generating a large data packet at a source VM and determining a modified maximum segment size for efficient transmission. This modified size replaces the default maximum segment size through a TSO MSS override. Segmentation occurs based on the modified size, and the data segments are transmitted to the destination VM, even if on a different host. Dynamic determination of the modified size optimizes data transmission efficiency and network performance. It accounts for network headers and enables efficient transmission with or without large receiving offload (“LRO”) support. Additionally, non-transitory computer-readable media and servers implementing the method are disclosed. These systems and methods achieve streamlined data transmission, improving network performance and reducing processing overhead.


Find Patent Forward Citations

Loading…