rte_flow_port_info(3)

πŸ’– rte_flow_port_info(3) πŸ’–

okay bestie, welcome to the DPDK Library Functions Manual ✨ this one's a struct page, and she's experimental, so buckle up πŸŽ€


🌸 NAME 🌸

rte_flow_port_info β€” the lil' glow-up report card that tells you how much flow-engine stuff your port can actually hold 🫢


✨ SYNOPSIS ✨

#include <rte_flow.h>

πŸ¦‹ Data Fields πŸ¦‹

uint32_t max_nb_queues
uint32_t max_nb_counters
uint32_t max_nb_aging_objects
uint32_t max_nb_meters
uint32_t max_nb_conn_tracks
uint32_t max_nb_quotas
uint32_t supported_flags

πŸ‘‘ Detailed Description πŸ‘‘

Warning 🚨 EXPERIMENTAL: this API may change without prior notice. ngl she's in her ✨figuring herself out✨ era, so don't build your whole life around her, mmkay? 😭

So like β€” this struct is the whole "what can my flow engine actually do" information tea β˜•. It's all about flow engine resources, and the vibe check rule is: a zero value means that resource is just not supported. Zero = she said no. Periodt πŸ’…

Defined at line 5504 of file rte_flow.h πŸ“


🌈 Field Documentation 🌈

πŸŽ€ uint32_t max_nb_queues

the absolute max number of queues you get for asynchronous operations ✨ like yes, asynchrony, we love her πŸ’–

Defined at line 5508 of file rte_flow.h πŸ“

πŸŽ€ uint32_t max_nb_counters

the max number of counters, full stop, that's the ceiling bestie 🧚

See also πŸ” RTE_FLOW_ACTION_TYPE_COUNT

Defined at line 5513 of file rte_flow.h πŸ“

πŸŽ€ uint32_t max_nb_aging_objects

the max number of aging objects. they're literally aging, let them live πŸ“

See also πŸ” RTE_FLOW_ACTION_TYPE_AGE

Defined at line 5518 of file rte_flow.h πŸ“

πŸŽ€ uint32_t max_nb_meters

the max number of traffic meters β€” she's measuring the traffic, main character energy for real πŸ“πŸ‘‘

See also πŸ” RTE_FLOW_ACTION_TYPE_METER

Defined at line 5523 of file rte_flow.h πŸ“

πŸŽ€ uint32_t max_nb_conn_tracks

the max number of connection trackings πŸ¦‹ keep an eye on all your lil' connections, we stan a stalker-ish data structure πŸ™ˆ

See also πŸ” RTE_FLOW_ACTION_TYPE_CONNTRACK

Defined at line 5528 of file rte_flow.h πŸ“

πŸŽ€ uint32_t max_nb_quotas

the max number of quota actions 🌸 girl math but for limits, it's giving budget πŸ’€

See also πŸ” RTE_FLOW_ACTION_TYPE_QUOTA

Defined at line 5533 of file rte_flow.h πŸ“

πŸŽ€ uint32_t supported_flags

the port's supported flags, aka the RTE_FLOW_PORT_FLAG_* crew 🌟 these are the flags your port said yes to ✨

Defined at line 5537 of file rte_flow.h πŸ“


πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for DPDK from the source code πŸ€– (not a human girlie, but she ate fr fr 🍽️)


okay that's the whole page bestie, mwah πŸ’‹ this was DPDK Version 25.11.3 of rte_flow_port_info(3) β€” go forth and vibe-check your ports responsibly 🫢✨🌈

πŸ“¦ where this page comes from