rte_flow_action_age(3)
π NAME π
rte_flow_action_age β bestie, this is the age action struct from the flow API, and she's here to tell you when a flow has been ghosting you π»
β¨ SYNOPSIS β¨
#include <rte_flow.h>
π Data Fields π
uint32_t timeout:24uint32_t reserved:8void * context
πΈ Detailed Description πΈ
β οΈ Warning β EXPERIMENTAL: this structure may change without prior notice. Like, without prior notice bestie. Do not get attached π
RTE_FLOW_ACTION_TYPE_AGE
So here's the tea π΅ β this action reports a flow as aged-out if timeout passed without any matching on the flow. Basically if nobody hits your flow for the whole timeout window, she's officially aged-out, no cap.
When a port detects new aged-out flows, the RTE_ETH_EVENT_FLOW_AGED event gets triggered. That's your lil notification bell going off π
The flow context and the flow handle both get reported by either rte_flow_get_aged_flows or rte_flow_get_q_aged_flows APIs. Pick your fighter, both of them spill β¨
Definition at line 3385 of file rte_flow.h.
π¦ Field Documentation π¦
uint32_t timeout
Time in seconds β° β that's it, that's the field.
Definition at line 3386 of file rte_flow.h.
uint32_t reserved
Reserved β must be zero. Like, actually zero, not "eh close enough" zero. Zero zero. π
Definition at line 3387 of file rte_flow.h.
void* context
The user flow context, and if it's NULL that means it's the rte_flow pointer instead. Simple as π
Definition at line 3389 of file rte_flow.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. Not a human, not a girlie, just Doxygen doing her thing π€β¨
Okay bestie that's the whole page, mwah π
This was DPDK, Version 25.11.3, and you've been reading rte_flow_action_age(3) β go forth and let those flows age out gracefully π¦π
π¦ 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