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:
Apr. 06, 2021

Filed:

Oct. 03, 2013
Applicant:

Ampere Computing Llc, Santa Clara, CA (US);

Inventors:

Keyur Chudgar, San Jose, CA (US);

Kumar Sankaran, San Jose, CA (US);

Assignee:

Ampere Computing LLC, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/741 (2013.01); H04L 12/891 (2013.01); H04L 12/801 (2013.01); H04L 12/863 (2013.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 45/74 (2013.01); H04L 47/34 (2013.01); H04L 47/41 (2013.01); H04L 47/50 (2013.01); H04L 69/166 (2013.01);
Abstract

A system and method are provided for performing transmission control protocol segmentation on a server on a chip using coprocessors on the server chip. A system processor manages the TCP/IP stack and prepares a large (64 KB) single chunk of data to be sent out via a network interface on the server on a chip. The system software processes this and calls the interface device driver to send the packet out. The device driver, instead of sending the packet out directly on the interface, calls a coprocessor interface and delivers some metadata about the chunk of data to the interface. The coprocessor segments the chunk of data into a maximum transmission unit size associated with the network interface and increments a sequential number field in the header information of each packet before sending the segments to the network interface.


Find Patent Forward Citations

Loading…