]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_hash/rte_cuckoo_hash_x86.h
net/mlx5: fix returned values upon failed probing
[dpdk.git] / lib / librte_hash / rte_cuckoo_hash_x86.h
index 47aec6d130022cd019884baf50bf599e269d7aec..0c94244a6cdeddc9ce0c256796314687bc5e3cea 100644 (file)
@@ -167,7 +167,8 @@ rte_hash_cuckoo_make_space_mw_tm(const struct rte_hash *h,
 
        /* Cuckoo bfs Search */
        while (likely(tail != head && head <
-                                       queue + RTE_HASH_BFS_QUEUE_MAX_LEN - 4)) {
+                                       queue + RTE_HASH_BFS_QUEUE_MAX_LEN -
+                                       RTE_HASH_BUCKET_ENTRIES)) {
                curr_bkt = tail->bkt;
                for (i = 0; i < RTE_HASH_BUCKET_ENTRIES; i++) {
                        if (curr_bkt->key_idx[i] == EMPTY_SLOT) {