TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP
    1.
    发明授权
    TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP 有权
    CUCKOO散列流查找的协处理技术

    公开(公告)号:EP3057272B1

    公开(公告)日:2018-05-16

    申请号:EP16151384.1

    申请日:2016-01-14

    申请人: Intel Corporation

    摘要: 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.

    TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP
    2.
    发明公开
    TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP 有权
    技术FÜRDIE GLEICHZEITIGKEIT馄饨日期:

    公开(公告)号:EP3057272A1

    公开(公告)日:2016-08-17

    申请号:EP16151384.1

    申请日:2016-01-14

    申请人: Intel Corporation

    摘要: 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.

    摘要翻译: 用于支持网络设备上的流查找表并发的技术。 流查找表包括多个候选桶,每个候选桶都包括一个或多个条目。 网络设备包括流查找表写入模块,其被配置为执行键/值对的位移操作,以通过原子指令将键/值对从一个桶移动到另一个桶,并且增加与受影响的桶相关联的版本计数器 排量操作。 网络设备另外包括流查询表读取模块,用于在查找操作期间在流查找表上检查版本计数器,以确定位移操作是否影响桶的当前读取值。 其他实施例在本文中被描述并要求保护。