Home
last modified time | relevance | path

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

12

/f-stack/dpdk/lib/librte_hash/
H A Drte_hash.h127 struct rte_hash;
146 struct rte_hash *
172 struct rte_hash *
181 rte_hash_free(struct rte_hash *h);
194 rte_hash_reset(struct rte_hash *h);
205 rte_hash_count(const struct rte_hash *h);
222 rte_hash_max_key_id(const struct rte_hash *h);
299 rte_hash_add_key(const struct rte_hash *h, const void *key);
435 rte_hash_free_key_with_position(const struct rte_hash *h,
526 rte_hash_lookup_with_hash(const struct rte_hash *h,
[all …]
H A Drte_cuckoo_hash.c60 struct rte_hash *
63 struct rte_hash *h = NULL; in rte_hash_find_existing()
71 h = (struct rte_hash *) te->data; in rte_hash_find_existing()
137 struct rte_hash *
140 struct rte_hash *h = NULL; in rte_hash_create()
271 h = (struct rte_hash *) te->data; in rte_hash_create()
288 h = (struct rte_hash *)rte_zmalloc_socket(hash_name, sizeof(struct rte_hash), in rte_hash_create()
489 rte_hash_free(struct rte_hash *h) in rte_hash_free()
557 rte_hash_count(const struct rte_hash *h) in rte_hash_count()
618 rte_hash_reset(struct rte_hash *h) in rte_hash_reset()
[all …]
H A Dmeson.build7 'rte_hash.h',
H A Drte_cuckoo_hash.h160 struct rte_hash { struct
/f-stack/dpdk/examples/server_node_efd/node/
H A Dnode.c192 static struct rte_hash *
197 struct rte_hash *h; in create_hash_table()
219 populate_hash_table(const struct rte_hash *h, const struct shared_info *info) in populate_hash_table()
267 handle_packets(struct rte_hash *h, struct rte_mbuf **bufs, uint16_t num_packets) in handle_packets()
306 struct rte_hash *h; in main()
/f-stack/dpdk/examples/l3fwd/
H A Dl3fwd_em.c131 struct rte_hash *ipv4_l3fwd_em_lookup_struct[NB_SOCKETS];
132 struct rte_hash *ipv6_l3fwd_em_lookup_struct[NB_SOCKETS];
251 struct rte_hash *ipv4_l3fwd_lookup_struct = in em_get_ipv4_dst_port()
252 (struct rte_hash *)lookup_struct; in em_get_ipv4_dst_port()
273 struct rte_hash *ipv6_l3fwd_lookup_struct = in em_get_ipv6_dst_port()
274 (struct rte_hash *)lookup_struct; in em_get_ipv6_dst_port()
352 populate_ipv4_few_flow_into_table(const struct rte_hash *h) in populate_ipv4_few_flow_into_table()
379 populate_ipv6_few_flow_into_table(const struct rte_hash *h) in populate_ipv6_few_flow_into_table()
408 populate_ipv4_many_flow_into_table(const struct rte_hash *h, in populate_ipv4_many_flow_into_table()
460 populate_ipv6_many_flow_into_table(const struct rte_hash *h, in populate_ipv6_many_flow_into_table()
/f-stack/dpdk/app/test/
H A Dtest_hash.c274 struct rte_hash *handle; in test_add_delete()
358 struct rte_hash *handle; in test_add_update_delete()
424 struct rte_hash *handle; in test_add_update_delete_free()
501 struct rte_hash *handle; in test_add_delete_free_lf()
702 struct rte_hash *handle; in test_five_keys()
800 struct rte_hash *handle; in test_full_bucket()
904 struct rte_hash *handle; in test_extendable_bucket()
1416 struct rte_hash *handle; in test_hash_creation_with_good_parameters()
1441 struct rte_hash *handle; in test_average_table_utilization()
1525 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.c208 struct rte_hash *handle; in hash_clean()
223 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()
/f-stack/dpdk/lib/librte_table/
H A Drte_table_hash_cuckoo.c42 struct rte_hash *h_table;
85 struct rte_hash *h_table; in rte_table_hash_cuckoo_create()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_fdir.h205 struct rte_hash *hash_handle;
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dserver_node_efd.rst284 static struct rte_hash *
289 struct rte_hash *h;
311 populate_hash_table(const struct rte_hash *h, const struct shared_info *info)
349 handle_packets(struct rte_hash *h, struct rte_mbuf **bufs, uint16_t num_packets)
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h209 struct rte_hash *hash_handle; /* cuckoo hash handler */
358 struct rte_hash *hash_handle;
/f-stack/dpdk/drivers/net/memif/
H A Dmemif_socket.c934 static struct rte_hash *
954 struct rte_hash *hash; in memif_socket_init()
1010 struct rte_hash *hash; in memif_socket_remove_device()
/f-stack/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;
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_ethdev.h752 struct rte_hash *hash_table;
810 struct rte_hash *hash_table;
894 struct rte_hash *hash_table;
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipsec.h212 struct rte_hash *cdev_map;
/f-stack/dpdk/drivers/net/enic/
H A Denic.h73 struct rte_hash *hash;
/f-stack/dpdk/drivers/net/ice/
H A Dice_ethdev.h366 struct rte_hash *hash_table;
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md137 [hash] (@ref rte_hash.h),

12