git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
table: add unified params struct and mask-based hash func
[dpdk.git]
/
lib
/
librte_table
/
rte_table_hash_lru.c
diff --git
a/lib/librte_table/rte_table_hash_lru.c
b/lib/librte_table/rte_table_hash_lru.c
index
0a85123
..
61050f3
100644
(file)
--- a/
lib/librte_table/rte_table_hash_lru.c
+++ b/
lib/librte_table/rte_table_hash_lru.c
@@
-84,7
+84,7
@@
struct rte_table_hash {
uint32_t entry_size;
uint32_t n_keys;
uint32_t n_buckets;
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;
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; \
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; \
uint64_t seed = t->seed; \
uint32_t key_size = t->key_size; \
uint32_t key_offset = t->key_offset; \