table: add unified params struct and mask-based hash func
[dpdk.git] / lib / librte_table / rte_table_hash_lru.c
index 0a85123..61050f3 100644 (file)
@@ -84,7 +84,7 @@ struct rte_table_hash {
        uint32_t entry_size;
        uint32_t n_keys;
        uint32_t n_buckets;
-       rte_table_hash_op_hash f_hash;
+       rte_table_hash_op_hash_nomask f_hash;
        uint64_t seed;
        uint32_t signature_offset;
        uint32_t key_offset;
@@ -619,7 +619,7 @@ static int rte_table_hash_lru_lookup_unoptimized(
        struct bucket *bkt10, *bkt11, *buckets = t->buckets;    \
        uint8_t *key10, *key11;                                 \
        uint64_t bucket_mask = t->bucket_mask;                  \
-       rte_table_hash_op_hash f_hash = t->f_hash;              \
+       rte_table_hash_op_hash_nomask f_hash = t->f_hash;               \
        uint64_t seed = t->seed;                                \
        uint32_t key_size = t->key_size;                        \
        uint32_t key_offset = t->key_offset;                    \