Invention Grant
- Patent Title: Technologies for concurrency of cuckoo hashing flow lookup
-
Application No.: US14750921Application Date: 2015-06-25
-
Publication No.: US09866479B2Publication Date: 2018-01-09
- Inventor: Ren Wang , Dong Zhou , Bruce Richardson , George W. Kennedy , Christian Maciocco , Sameh Gobriel , Tsung-Yuan C. Tai
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: H04L12/743
- IPC: H04L12/743 ; H04L12/851 ; H04L12/819

Abstract:
Technologies for supporting concurrency of a flow lookup table at a network device. The flow lookup table includes a plurality of candidate buckets that each includes one or more entries. The network device includes a flow lookup table write module configured to perform a displacement operation of a key/value pair to move the key/value pair from one bucket to another bucket via an atomic instruction and increment a version counter associated with the buckets affected by the displacement operation. The network device additionally includes a flow lookup table read module to check the version counters during a lookup operation on the flow lookup table to determine whether a displacement operation is affecting the presently read value of the buckets. Other embodiments are described herein and claimed.
Public/Granted literature
- US20160241475A1 TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP Public/Granted day:2016-08-18
Information query