rte_graph_...node_stats(3)
๐ NAME ๐
rte_graph_cluster_node_stats โ bestie, this is the struct where all your graph cluster node stats live, and we're about to go through every single field together, no skips, no cap ๐
โจ SYNOPSIS โจ
#include <rte_graph.h>
๐ Data Fields ๐
Here's the whole cast of characters, in order, exactly as the header lists them:
uint64_t ts
uint64_t calls
uint64_t objs
uint64_t cycles
uint64_t prev_ts
uint64_t prev_calls
uint64_t prev_objs
uint64_t prev_cycles
uint64_t realloc_count
uint8_t xstat_cntrs
char(* xstat_desc )[RTE_NODE_XSTAT_DESC_SIZE]
uint64_t * xstat_count
rte_node_t id
uint64_t hz
char name [RTE_NODE_NAMESIZE]
okay tiny heads-up ๐ the field docs below also coversched_objsandsched_fail, even though they're not in that synopsis list up there. Both can be true, it's giving "the header said what it said" energy ๐ซถ
๐ฆ DETAILED DESCRIPTION ๐ฆ
It's the Node cluster stats data structure. That's the whole vibe โ a big cozy bag of numbers about what one node cluster has been up to ๐ฅ
See also: struct rte_graph_cluster_stats_param::fn โ yeah, that's where this whole thing gets hooked in, iykyk.
Definition at line 217 of file rte_graph.h.
๐ธ FIELD DOCUMENTATION ๐ธ
๐ uint64_t ts
Current timestamp. Literally the "when" of it all โฐ
Definition at line 218 of file rte_graph.h.
๐ uint64_t calls
Current number of calls made. How many times it got rung up ๐
Definition at line 219 of file rte_graph.h.
๐ uint64_t objs
Current number of objs processed. The body count, but make it wholesome โจ
Definition at line 220 of file rte_graph.h.
๐ uint64_t cycles
Current number of cycles. The grind, quantified ๐
Definition at line 221 of file rte_graph.h.
๐ง uint64_t prev_ts
Previous call timestamp. Same timestamp energy, but from last time ๐ฐ๏ธ
Definition at line 223 of file rte_graph.h.
๐ง uint64_t prev_calls
Previous number of calls. Last round's call count ๐
Definition at line 224 of file rte_graph.h.
๐ง uint64_t prev_objs
Previous number of processed objs. Last round's obj tally ๐
Definition at line 225 of file rte_graph.h.
๐ง uint64_t prev_cycles
Previous number of cycles. Last round's cycles, archived ๐
Definition at line 226 of file rte_graph.h.
๐ uint64_t sched_objs
Previous number of scheduled objs for dispatch model. Yes, that qualifier matters, don't @ me ๐ซถ
Definition at line 230 of file rte_graph.h.
๐ uint64_t sched_fail
Previous number of failed schedule objs for dispatch model. The sad number ๐ญ
Definition at line 232 of file rte_graph.h.
๐ uint64_t realloc_count
Realloc count. How many times memory said "we're redoing this" ๐
Definition at line 237 of file rte_graph.h.
๐ uint8_t xstat_cntrs
Number of Node xstat counters. A little uint8_t doing big things ๐
Definition at line 239 of file rte_graph.h.
๐ char(* xstat_desc )[RTE_NODE_XSTAT_DESC_SIZE]
Names of the Node xstat counters. The name tags ๐ท๏ธ
Definition at line 240 of file rte_graph.h.
๐ uint64_t * xstat_count
Total stat count per each xstat. One count for each one, bestie ๐งฎ
Definition at line 241 of file rte_graph.h.
โญ rte_node_t id
Node identifier of stats. Which node this whole stats party belongs to ๐
Definition at line 243 of file rte_graph.h.
โญ uint64_t hz
Cycles per seconds. Speed, but fancy ๐
Definition at line 244 of file rte_graph.h.
โญ char name[RTE_NODE_NAMESIZE]
Name of the node. Every node deserves a name ๐ฅน
Definition at line 245 of file rte_graph.h.
๐ซถ AUTHOR ๐ซถ
Generated automatically by Doxygen for DPDK from the source code. Not a human, not a vibe curator, just Doxygen doing its thing ๐คโจ
kisses, this page was brought to you by DPDK Version 26.03.0 โ go forth and cluster those nodes, bestie ๐๐๐ฆ๐ธ
๐ฆ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms