Home
last modified time | relevance | path

Searched refs:rte_hash (Results 1 – 25 of 36) sorted by relevance

12

/dpdk/lib/hash/
H A Drte_hash.h127 struct rte_hash;
146 struct rte_hash *
172 struct rte_hash *
183 rte_hash_free(struct rte_hash *h);
196 rte_hash_reset(struct rte_hash *h);
207 rte_hash_count(const struct rte_hash *h);
220 rte_hash_max_key_id(const struct rte_hash *h);
297 rte_hash_add_key(const struct rte_hash *h, const void *key);
429 rte_hash_free_key_with_position(const struct rte_hash *h,
520 rte_hash_lookup_with_hash(const struct rte_hash *h,
[all …]
H A Drte_cuckoo_hash.c56 struct rte_hash *
59 struct rte_hash *h = NULL; in rte_hash_find_existing()
67 h = (struct rte_hash *) te->data; in rte_hash_find_existing()
133 struct rte_hash *
136 struct rte_hash *h = NULL; in rte_hash_create()
267 h = (struct rte_hash *) te->data; in rte_hash_create()
284 h = (struct rte_hash *)rte_zmalloc_socket(hash_name, sizeof(struct rte_hash), in rte_hash_create()
485 rte_hash_free(struct rte_hash *h) in rte_hash_free()
553 rte_hash_count(const struct rte_hash *h) in rte_hash_count()
614 rte_hash_reset(struct rte_hash *h) in rte_hash_reset()
[all …]
H A Dmeson.build7 'rte_hash.h',
H A Drte_cuckoo_hash.h166 struct rte_hash { struct
/dpdk/examples/server_node_efd/node/
H A Dnode.c193 static struct rte_hash *
198 struct rte_hash *h; in create_hash_table()
220 populate_hash_table(const struct rte_hash *h, const struct shared_info *info) in populate_hash_table()
270 handle_packets(struct rte_hash *h, struct rte_mbuf **bufs, uint16_t num_packets) in handle_packets()
310 struct rte_hash *h; in main()
/dpdk/app/test/
H A Dtest_hash.c278 struct rte_hash *handle; in test_add_delete()
362 struct rte_hash *handle; in test_add_update_delete()
428 struct rte_hash *handle; in test_add_update_delete_free()
505 struct rte_hash *handle; in test_add_delete_free_lf()
706 struct rte_hash *handle; in test_five_keys()
804 struct rte_hash *handle; in test_full_bucket()
908 struct rte_hash *handle; in test_extendable_bucket()
1420 struct rte_hash *handle; in test_hash_creation_with_good_parameters()
1445 struct rte_hash *handle; in test_average_table_utilization()
1529 struct rte_hash *handle; in test_hash_iteration()
[all …]
H A Dtest_rcu_qsbr_perf.c31 static struct rte_hash *h;
286 struct rte_hash *hash = NULL; in test_rcu_qsbr_hash_reader()
328 static struct rte_hash *init_hash(void) in init_hash()
331 struct rte_hash *hash = NULL; in init_hash()
H A Dtest_hash_multiwriter.c39 struct rte_hash *h;
124 struct rte_hash *handle; in test_hash_multiwriter()
H A Dtest_func_reentrancy.c210 struct rte_hash *handle; in hash_clean()
228 struct rte_hash *handle; in hash_create_free()
H A Dtest_rcu_qsbr.c52 static struct rte_hash *h[RTE_MAX_LCORE];
966 struct rte_hash *hash = NULL; in test_rcu_qsbr_reader()
1005 struct rte_hash *hash = NULL; in test_rcu_qsbr_writer()
1042 static struct rte_hash *
1046 struct rte_hash *h = NULL; in init_hash()
H A Dtest_hash_readwrite_lf_perf.c86 struct rte_hash *h;
107 get_prim_bucket_index(__rte_unused const struct rte_hash *h, in get_prim_bucket_index()
118 get_alt_bucket_index(__rte_unused const struct rte_hash *h, in get_alt_bucket_index()
151 struct rte_hash *handle; in init_params()
H A Dtest_hash_readwrite.c45 struct rte_hash *h;
130 struct rte_hash *handle; in init_params()
/dpdk/examples/l3fwd/
H A Dl3fwd_em.c135 struct rte_hash *ipv4_l3fwd_em_lookup_struct[NB_SOCKETS];
136 struct rte_hash *ipv6_l3fwd_em_lookup_struct[NB_SOCKETS];
252 struct rte_hash *ipv4_l3fwd_lookup_struct = in em_get_ipv4_dst_port()
253 (struct rte_hash *)lookup_struct; in em_get_ipv4_dst_port()
275 struct rte_hash *ipv6_l3fwd_lookup_struct = in em_get_ipv6_dst_port()
276 (struct rte_hash *)lookup_struct; in em_get_ipv6_dst_port()
354 populate_ipv4_flow_into_table(const struct rte_hash *h) in populate_ipv4_flow_into_table()
406 populate_ipv6_flow_into_table(const struct rte_hash *h) in populate_ipv6_flow_into_table()
/dpdk/lib/table/
H A Drte_table_hash_cuckoo.c40 struct rte_hash *h_table;
83 struct rte_hash *h_table; in rte_table_hash_cuckoo_create()
/dpdk/drivers/net/hns3/
H A Dhns3_fdir.h175 struct rte_hash *hash_handle;
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.h132 struct rte_hash *hash_handle; /* cuckoo hash handler */
265 struct rte_hash *hash_handle;
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h212 struct rte_hash *hash_handle; /* cuckoo hash handler */
353 struct rte_hash *hash_handle;
/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_hwdev.c181 struct rte_hash *hash; in hinic_dma_mem_free()
245 struct rte_hash *hash; in dma_free_coherent_volatile()
330 struct rte_hash *paddr_hash = NULL; in hinic_osdep_init()
363 struct rte_hash *paddr_hash = hwdev->os_dep.dma_addr_hash; in hinic_osdep_deinit()
H A Dhinic_pmd_hwdev.h407 struct rte_hash *dma_addr_hash;
/dpdk/drivers/net/memif/
H A Dmemif_socket.c980 static struct rte_hash *
1001 struct rte_hash *hash; in memif_socket_init()
1057 struct rte_hash *hash; in memif_socket_remove_device()
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.h765 struct rte_hash *hash_table;
825 struct rte_hash *hash_table;
909 struct rte_hash *hash_table;
/dpdk/examples/ipsec-secgw/
H A Dipsec.h220 struct rte_hash *cdev_map;
/dpdk/lib/lpm/
H A Drte_lpm6.c99 struct rte_hash *rules_tbl; /**< LPM rules. */
248 struct rte_hash *rules_tbl = NULL; in rte_lpm6_create()
/dpdk/doc/api/
H A Ddoxy-api-index.md143 [hash] (@ref rte_hash.h),
/dpdk/drivers/net/ice/
H A Dice_ethdev.h417 struct rte_hash *hash_table;

12