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:
Jan. 29, 2008

Filed:

Dec. 09, 2004
Applicants:

Ronald E. Fuhs, Rochester, MN (US);

Calvin C. Paynton, Byron, MN (US);

Steven L. Rogers, Rochester, MN (US);

Nathaniel P. Sellin, Rochester, MN (US);

Scott M. Willenborg, Stewartville, MN (US);

Inventors:

Ronald E. Fuhs, Rochester, MN (US);

Calvin C. Paynton, Byron, MN (US);

Steven L. Rogers, Rochester, MN (US);

Nathaniel P. Sellin, Rochester, MN (US);

Scott M. Willenborg, Stewartville, MN (US);

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

A method for coalescing acknowledge packets within a server is disclosed. A Read Request queue having multiple queue pair entries is provided. Each of the queue pair entries includes a packet sequence number (PSN) field and an indicator field. In response to a receipt of a Write Request packet, an indicator field of a queue pair entry is set to indicate that an Ack packet has been queued within the queue pair entry, and a PSN of the Write Request packet is written into a PSN field of the queue pair entry. In addition, a Queue Write Pointer is maintained to point to the queue pair entry. In response to a receipt of a Read Request packet, the indicator field of the queue pair entry is set to indicate that a Read Request packet has been queued within the queue pair entry, and a PSN of the Read Request packet is written into the PSN field of the queue pair entry. Also, the Queue Write Pointer is advanced to point to a queue pair entry that is subsequent to the queue pair entry.


Find Patent Forward Citations

Loading…