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:
Oct. 06, 2015

Filed:

Jul. 17, 2013
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Deepak Mital, Orefield, PA (US);

Mohammad Reza Hakami, Bethlehem, PA (US);

William Burroughs, Macungie, PA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 12/911 (2013.01); G06F 15/167 (2006.01); H04L 12/933 (2013.01); H04L 12/931 (2013.01);
U.S. Cl.
CPC ...
H04L 47/78 (2013.01); G06F 15/167 (2013.01); H04L 49/101 (2013.01); H04L 49/109 (2013.01); H04L 49/506 (2013.01);
Abstract

Described embodiments process hash operation requests of a network processor. A hash processor determines a job identifier, a corresponding hash table, and a setting of a traversal indicator for a received hash operation request that includes a desired key. The hash processor concurrently generates a read request for a first bucket of the hash table, and provides the job identifier, the key and the traversal indicator to a read return processor. The read return processor stores the key and traversal indicator in a job memory and stores, in a return memory, entries of the first bucket of the hash table. If a stored entry matches the desired key, the read return processor determines, based on the traversal indicator, whether to read a next bucket of the hash table and provides the job identifier, the matching key, and the address of the bucket containing the matching key to the hash processor.


Find Patent Forward Citations

Loading…