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. 22, 2014

Filed:

May. 09, 2011
Applicants:

Parav Pandit, Costa Mesa, CA (US);

Masoodur Rahman, Costa Mesa, CA (US);

Kenny Meng-hung Wu, Costa Mesa, CA (US);

Chaitanya Tumuluri, Costa Mesa, CA (US);

Inventors:

Parav Pandit, Costa Mesa, CA (US);

Masoodur Rahman, Costa Mesa, CA (US);

Kenny Meng-Hung Wu, Costa Mesa, CA (US);

Chaitanya Tumuluri, Costa Mesa, CA (US);

Assignee:

Emulex Corporation, Costa Mesa, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04J 3/24 (2006.01);
U.S. Cl.
CPC ...
Abstract

Disclosed herein are methods and apparatus for accelerating RoCE packet sequence transmission and reducing processing latency in received RoCE packets. Under the disclosed method, the RoCE protocol stack and RDMA verbs are implemented partially in the host software and partially in the adapter hardware, thereby providing a better balance between simplifying the adapter configuration and maximizing the host processing efficiency. Particularly, the adapter implemented with partial RoCE offload is able to perform a few major functionalities under the RoCE protocol, such as offloading a complete RoCE packet sequence for transmission, building individual packets out of the RoCE packet sequence and performing Invariant CRC calculation, insertion, validation and removal thereof.


Find Patent Forward Citations

Loading…