|
DPDK
2.0.0
|
Data Structures | |
| struct | rte_table_hash_ext_params |
| struct | rte_table_hash_lru_params |
| struct | rte_table_hash_key8_lru_params |
| struct | rte_table_hash_key8_ext_params |
| struct | rte_table_hash_key16_lru_params |
| struct | rte_table_hash_key16_ext_params |
| struct | rte_table_hash_key32_lru_params |
| struct | rte_table_hash_key32_ext_params |
Typedefs | |
| typedef uint64_t(* | rte_table_hash_op_hash )(void *key, uint32_t key_size, uint64_t seed) |
RTE Table Hash
These tables use the exact match criterion to uniquely associate data to lookup keys.
Use-cases: Flow classification table, Address Resolution Protocol (ARP) table
Hash table types:
| typedef uint64_t(* rte_table_hash_op_hash)(void *key, uint32_t key_size, uint64_t seed) |
Hash function
| struct rte_table_ops rte_table_hash_ext_dosig_ops |
Extendible bucket hash table operations for key signature computed on lookup ("do-sig")
| struct rte_table_ops rte_table_hash_ext_ops |
Extendible bucket hash table operations for pre-computed key signature
| struct rte_table_ops rte_table_hash_key16_ext_ops |
Extendible bucket operations for pre-computed key signature
| struct rte_table_ops rte_table_hash_key16_lru_ops |
LRU hash table operations for pre-computed key signature
| struct rte_table_ops rte_table_hash_key32_ext_ops |
Extendible bucket hash table operations
| struct rte_table_ops rte_table_hash_key32_lru_ops |
LRU hash table operations for pre-computed key signature
| struct rte_table_ops rte_table_hash_key8_ext_dosig_ops |
Extendible bucket hash table operations for key signature computed on lookup ("do-sig")
| struct rte_table_ops rte_table_hash_key8_ext_ops |
Extendible bucket hash table operations for pre-computed key signature
| struct rte_table_ops rte_table_hash_key8_lru_dosig_ops |
LRU hash table operations for key signature computed on lookup ("do-sig")
| struct rte_table_ops rte_table_hash_key8_lru_ops |
LRU hash table operations for pre-computed key signature
| struct rte_table_ops rte_table_hash_lru_dosig_ops |
LRU hash table operations for key signature computed on lookup ("do-sig")
| struct rte_table_ops rte_table_hash_lru_ops |
LRU hash table operations for pre-computed key signature
1.8.1.2