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:
Sep. 25, 2012

Filed:

Mar. 22, 2010
Applicants:

Eliezer Aloni, Zur Yigal, IL;

Rafi Shalom, Givat Shmuel, IL;

Shay Mizrachi, Hod HaSharon, IL;

Dov Hirshfeld, Givat Shmuel, IL;

Aviv Greenberg, Netanya, IL;

Assaf Grunfeld, Hod HaSharon, IL;

Eliezer Tamir, Beit Shemesh, IL;

Guy Corem, Herzlia, IL;

Ori Hanegbi, Herzlia, IL;

Inventors:

Eliezer Aloni, Zur Yigal, IL;

Rafi Shalom, Givat Shmuel, IL;

Shay Mizrachi, Hod HaSharon, IL;

Dov Hirshfeld, Givat Shmuel, IL;

Aviv Greenberg, Netanya, IL;

Assaf Grunfeld, Hod HaSharon, IL;

Eliezer Tamir, Beit Shemesh, IL;

Guy Corem, Herzlia, IL;

Ori Hanegbi, Herzlia, IL;

Assignee:

Broadcom Corporation, Irvine, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.


Find Patent Forward Citations

Loading…