Lines Matching refs:key_mask
91 uint64_t *key_mask; member
258 t->key_mask = (uint64_t *) &t->memory[key_mask_offset]; in rte_table_hash_ext_create()
267 if (p->key_mask == NULL) in rte_table_hash_ext_create()
268 memset(t->key_mask, 0xFF, p->key_size); in rte_table_hash_ext_create()
270 memcpy(t->key_mask, p->key_mask, p->key_size); in rte_table_hash_ext_create()
307 sig = t->f_hash(key, t->key_mask, t->key_size, t->seed); in rte_table_hash_ext_entry_add()
320 if ((sig == bkt_sig) && (keycmp(bkt_key, key, t->key_mask, in rte_table_hash_ext_entry_add()
357 keycpy(bkt_key, key, t->key_mask, t->key_size); in rte_table_hash_ext_entry_add()
388 keycpy(bkt_key, key, t->key_mask, t->key_size); in rte_table_hash_ext_entry_add()
408 sig = t->f_hash(key, t->key_mask, t->key_size, t->seed); in rte_table_hash_ext_entry_delete()
422 if ((sig == bkt_sig) && (keycmp(bkt_key, key, t->key_mask, in rte_table_hash_ext_entry_delete()
487 sig = (uint64_t) t->f_hash(key, t->key_mask, t->key_size, t->seed); in rte_table_hash_ext_lookup_unoptimized()
502 t->key_mask, t->key_size) == 0)) { in rte_table_hash_ext_lookup_unoptimized()
601 uint64_t *key_mask = f->key_mask; \
606 uint64_t xor = (pkt_key[0] & key_mask[0]) ^ bkt_key[0]; \
617 xor[0] = (pkt_key[0] & key_mask[0]) ^ bkt_key[0]; \
618 xor[1] = (pkt_key[1] & key_mask[1]) ^ bkt_key[1]; \
630 xor[0] = (pkt_key[0] & key_mask[0]) ^ bkt_key[0]; \
631 xor[1] = (pkt_key[1] & key_mask[1]) ^ bkt_key[1]; \
632 xor[2] = (pkt_key[2] & key_mask[2]) ^ bkt_key[2]; \
633 xor[3] = (pkt_key[3] & key_mask[3]) ^ bkt_key[3]; \
645 xor[0] = (pkt_key[0] & key_mask[0]) ^ bkt_key[0]; \
646 xor[1] = (pkt_key[1] & key_mask[1]) ^ bkt_key[1]; \
647 xor[2] = (pkt_key[2] & key_mask[2]) ^ bkt_key[2]; \
648 xor[3] = (pkt_key[3] & key_mask[3]) ^ bkt_key[3]; \
649 xor[4] = (pkt_key[4] & key_mask[4]) ^ bkt_key[4]; \
650 xor[5] = (pkt_key[5] & key_mask[5]) ^ bkt_key[5]; \
651 xor[6] = (pkt_key[6] & key_mask[6]) ^ bkt_key[6]; \
652 xor[7] = (pkt_key[7] & key_mask[7]) ^ bkt_key[7]; \
663 if (keycmp(bkt_key, pkt_key, key_mask, f->key_size) == 0) \
726 sig10 = (uint64_t) f_hash(key10, t->key_mask, key_size, seed); \
732 sig11 = (uint64_t) f_hash(key11, t->key_mask, key_size, seed); \