5a80bf0ae6
This patch provides table apis for dosig version of cuckoo hash via rte_table_hash_cuckoo_dosig_ops The following apis are implemented for cuckoo hash rte_table_hash_cuckoo_create rte_table_hash_cuckoo_free rte_table_hash_cuckoo_entry_add rte_table_hash_cuckoo_entry_delete rte_table_hash_cuckoo_lookup_dosig rte_table_hash_cuckoo_stats_read Signed-off-by: Sankar Chokkalingam <sankarx.chokkalingam@intel.com> Signed-off-by: Guruprasad Rao <guruprasadx.rao@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
39 lines
695 B
Plaintext
39 lines
695 B
Plaintext
DPDK_2.0 {
|
|
global:
|
|
|
|
rte_table_acl_ops;
|
|
rte_table_array_ops;
|
|
rte_table_hash_ext_dosig_ops;
|
|
rte_table_hash_ext_ops;
|
|
rte_table_hash_key8_ext_dosig_ops;
|
|
rte_table_hash_key8_ext_ops;
|
|
rte_table_hash_key8_lru_dosig_ops;
|
|
rte_table_hash_key8_lru_ops;
|
|
rte_table_hash_key16_ext_ops;
|
|
rte_table_hash_key16_lru_ops;
|
|
rte_table_hash_key32_ext_ops;
|
|
rte_table_hash_key32_lru_ops;
|
|
rte_table_hash_lru_dosig_ops;
|
|
rte_table_hash_lru_ops;
|
|
rte_table_lpm_ipv6_ops;
|
|
rte_table_lpm_ops;
|
|
rte_table_stub_ops;
|
|
|
|
local: *;
|
|
};
|
|
|
|
DPDK_2.2 {
|
|
global:
|
|
|
|
rte_table_hash_key16_ext_dosig_ops;
|
|
rte_table_hash_key16_lru_dosig_ops;
|
|
|
|
};
|
|
|
|
DPDK_16.07 {
|
|
global:
|
|
|
|
rte_table_hash_cuckoo_dosig_ops;
|
|
|
|
} DPDK_2.0;
|