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_ref
  • uint16_t dp_update_interval
  • uint16_t max_burst
  • uint16_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