| /f-stack/dpdk/lib/librte_hash/ |
| H A D | rte_hash.h | 127 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 D | rte_cuckoo_hash.c | 60 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 D | meson.build | 7 'rte_hash.h',
|
| H A D | rte_cuckoo_hash.h | 160 struct rte_hash { struct
|
| /f-stack/dpdk/examples/server_node_efd/node/ |
| H A D | node.c | 192 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 D | l3fwd_em.c | 131 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 D | test_hash.c | 274 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 D | test_rcu_qsbr_perf.c | 31 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 D | test_hash_multiwriter.c | 39 struct rte_hash *h; 124 struct rte_hash *handle; in test_hash_multiwriter()
|
| H A D | test_func_reentrancy.c | 208 struct rte_hash *handle; in hash_clean() 223 struct rte_hash *handle; in hash_create_free()
|
| H A D | test_rcu_qsbr.c | 52 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 D | test_hash_readwrite_lf_perf.c | 86 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 D | test_hash_readwrite.c | 45 struct rte_hash *h; 130 struct rte_hash *handle; in init_params()
|
| /f-stack/dpdk/lib/librte_table/ |
| H A D | rte_table_hash_cuckoo.c | 42 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 D | hns3_fdir.h | 205 struct rte_hash *hash_handle;
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | server_node_efd.rst | 284 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 D | ixgbe_ethdev.h | 209 struct rte_hash *hash_handle; /* cuckoo hash handler */ 358 struct rte_hash *hash_handle;
|
| /f-stack/dpdk/drivers/net/memif/ |
| H A D | memif_socket.c | 934 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 D | hinic_pmd_hwdev.c | 181 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 D | hinic_pmd_hwdev.h | 407 struct rte_hash *dma_addr_hash;
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.h | 752 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 D | ipsec.h | 212 struct rte_hash *cdev_map;
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic.h | 73 struct rte_hash *hash;
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_ethdev.h | 366 struct rte_hash *hash_table;
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 137 [hash] (@ref rte_hash.h),
|