rte_pie_params(3)
π rte_pie_params β the sweet lil struct in the rte_pie_params(3) page (Library Functions Manual, bestie) π
okay so like. this is rte_pie_params, it lives in the DPDK 3 section of the manual, and it's literally just a little bundle of settings you hand over when you're setting up PIE (that's Proportional Integral controller Enhanced, the queue discipline, iykyk). no cap, it's a struct of config knobs and every single one of them matters. let's get into it π«Ά
β¨ SYNOPSIS β¨
grab the header first, always:
#include <rte_pie.h>
π Data Fields π
here's the whole vibe, four lil uint16_t babes:
uint16_t qdelay_refuint16_t dp_update_intervaluint16_t max_burstuint16_t tailq_th
πΈ Detailed Description πΈ
so basically: these are the PIE configuration parameters passed by user. that's it, that's the whole job. you, the user, fill this thing in and pass it along. iconic behavior honestly.
it's Definition at line 35 of file rte_pie.h, if you're the kind of girlie who needs receipts π
π₯ Field Documentation π₯
β uint16_t qdelay_ref
Latency Target β measured in milliseconds. this is the latency you're aiming for, the dream goal, the main character number.
it's Definition at line 36 of file rte_pie.h.
π¦ uint16_t dp_update_interval
Update interval for drop probability β measured in milliseconds. how often we refresh that drop probability, periodt.
it's Definition at line 37 of file rte_pie.h.
π uint16_t max_burst
Max Burst Allowance β measured in milliseconds. how much bursting we're willing to tolerate before we start side-eyeing it π
it's Definition at line 38 of file rte_pie.h.
π uint16_t tailq_th
Tailq drop threshold β measured in packet counts (not milliseconds, bestie, don't get it twisted). this is the threshold where the tailq starts dropping.
it's Definition at line 39 of file rte_pie.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. so nobody hand-wrote this beauty, it just β¨ manifested β¨.
and that's the whole page, bestie. sending you off with the little footer tea: this was DPDK, Version 25.11.3, from the rte_pie_params(3) page. go configure some queues, you absolute queen πβ¨π
π¦ 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