5#ifndef _RTE_MEMBER_HT_H_
6#define _RTE_MEMBER_HT_H_
13#define RTE_MEMBER_MAX_PUSHES 50
15typedef uint16_t member_sig_t;
18struct member_ht_bucket {
24rte_member_create_ht(
struct rte_member_setsum *ss,
28rte_member_lookup_ht(
const struct rte_member_setsum *setsum,
32rte_member_lookup_bulk_ht(
const struct rte_member_setsum *setsum,
33 const void **keys, uint32_t num_keys,
37rte_member_lookup_multi_ht(
const struct rte_member_setsum *setsum,
38 const void *key, uint32_t match_per_key,
42rte_member_lookup_multi_bulk_ht(
const struct rte_member_setsum *setsum,
43 const void **keys, uint32_t num_keys, uint32_t match_per_key,
44 uint32_t *match_count,
48rte_member_add_ht(
const struct rte_member_setsum *setsum,
52rte_member_free_ht(
struct rte_member_setsum *setsum);
55rte_member_delete_ht(
const struct rte_member_setsum *ss,
const void *key,
59rte_member_reset_ht(
const struct rte_member_setsum *setsum);
#define __rte_cache_aligned
#define RTE_MEMBER_BUCKET_ENTRIES