rte_table_hash_cuckoo.h(3)
π rte_table_hash_cuckoo.h(3) π
okay bestie, so this is a section 3 page from the Library Functions Manual β it's rte_table_hash_cuckoo.h, and it's literally the header that brings you the cuckoo hash table for DPDK's table library. she's short, she's sweet, she's a header file, let's get into it π¦
β¨ NAME β¨
rte_table_hash_cuckoo.h β that's her, that's the whole name, no cap π
πΈ SYNOPSIS πΈ
so you gotta pull in the goods first, like:
#include <stdint.h>
#include <rte_hash.h>
#include 'rte_table.h'
(and yes bestie, that last one is written with the single quotes exactly like that in the source, we do not question it, we simply include it π )
π«Ά Data Structures
struct rte_table_hash_cuckoo_paramsβ the params struct, she holds your settings
β Variables
struct rte_table_ops rte_table_hash_cuckoo_opsβ the ops struct, the main character of this whole page
π Detailed Description π
RTE Table Hash Cuckoo
like, that's the vibe. cuckoo hashing, but make it a DPDK table. periodt. π
Definition in file rte_table_hash_cuckoo.h.
π₯ Variable Documentation π₯
π struct rte_table_ops rte_table_hash_cuckoo_ops [extern]
Cuckoo hash table operations
that's it, that's the description β she's the extern ops struct, the one you hand over to make the cuckoo table do its thing. iconic, honestly. π§
π Author π
Generated automatically by Doxygen for DPDK from the source code.
(so no human author to thank, it's just the Doxygen machine doing its little robot dance π€β¨)
okay that's the whole page, you ate it, you read it, slay π
this was DPDK Version 25.11.3, rte_table_hash_cuckoo.h(3), signing off β mwah ππ
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms