Patent · US Active

Technologies for concurrency of cuckoo hashing flow lookup

US9866479B2 · kind B2 · utility

10Cited by
1References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 25, 2015
Grant dateJan 9, 2018
Priority date
Expiry dateJun 25, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/2483
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.