rte_table_lpm_params(3)
β¨ rte_table_lpm_params β¨
okay bestie, so this is a page from the Library Functions Manual β it's rte_table_lpm_params(3), and it's literally just the rundown on the little struct that holds all the LPM table parameters for DPDK. no plot twists, just fields. let's get into it π
π SYNOPSIS π
#include <rte_table_lpm.h>
Data Fields
const char * nameuint32_t n_rulesuint32_t number_tbl8suint32_t entry_unique_sizeuint32_t offset
π¦ DESCRIPTION π¦
LPM table parameters β¨
Definition at line 49 of file rte_table_lpm.h.
πΈ Field Documentation πΈ
π const char* name
Table name.
Definition at line 51 of file rte_table_lpm.h.
π uint32_t n_rules
Maximum number of LPM rules (i.e. IP routes) Number of tbl8s to allocate.
Definition at line 54 of file rte_table_lpm.h.
π uint32_t number_tbl8s
This field is currently unused. π«₯
Definition at line 57 of file rte_table_lpm.h.
π uint32_t entry_unique_size
Number of bytes at the start of the table entry that uniquely identify the entry. Cannot be bigger than table entry size.
Definition at line 64 of file rte_table_lpm.h.
π uint32_t offset
Byte offset within input packet meta-data where lookup key (i.e. the destination IP address) is located.
Definition at line 68 of file rte_table_lpm.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. (yes bestie, a robot wrote this. iconic behaviour fr fr.)
and that's the whole page, no cap π§ this lil number ships with DPDK, Version 25.11.3, and the manual page itself is rte_table_lpm_params(3) β go forth and route some packets, you absolute main character ππ
π¦ 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