rte_regexdev_info(3)
π rte_regexdev_info π
okay bestie, welcome to the it-girl struct of the RegEx device world. this one's called rte_regexdev_info (yes, from the DPDK rte_regexdev.h cinematic universe) and it's literally just the info card a RegEx device hands you: who it is, what it can do, how much it can hold. it's giving β¨device resumeβ¨.
π¦ SYNOPSIS π¦
#include <rte_regexdev.h>
β¨ Data Fields β¨
const char * driver_namestruct rte_device * devuint16_t max_matchesuint16_t max_queue_pairsuint16_t max_payload_sizeuint16_t max_segsuint32_t max_rules_per_groupuint16_t max_groupsuint32_t regexdev_capauint64_t rule_flags
πΈ Detailed Description πΈ
RegEx device information π«Ά
like, that's the whole vibe. this struct is the info. it lives at Definition at line 602 of file rte_regexdev.h.
π Field Documentation π
const char* driver_name
RegEx driver name. π
Definition at line 603 of file rte_regexdev.h.
struct rte_device* dev
Device information. the whole "hi who even are you" moment. π
Definition at line 604 of file rte_regexdev.h.
uint16_t max_matches
Maximum matches per scan supported by this device. so like, the most it can catch in one sweep β no cap... wait, actually yes cap, that's literally what this field is. π
Definition at line 605 of file rte_regexdev.h.
uint16_t max_queue_pairs
Maximum queue pairs supported by this device. how many little queue-pair couples it can commit to. π
Definition at line 607 of file rte_regexdev.h.
uint16_t max_payload_size
Maximum payload size for a pattern match request or scan.
See also: RTE_REGEXDEV_CFG_CROSS_BUFFER_SCAN_F
Definition at line 609 of file rte_regexdev.h.
uint16_t max_segs
Maximum number of mbuf segments that can be chained together. chain them like it's a friendship bracelet, but only up to this many, bestie. π§
Definition at line 613 of file rte_regexdev.h.
uint32_t max_rules_per_group
Maximum rules supported per group by this device. per group!! don't clump them all together, that's not the vibe. π
Definition at line 615 of file rte_regexdev.h.
uint16_t max_groups
Maximum groups supported by this device. the group-chat limit, fr fr. π
Definition at line 617 of file rte_regexdev.h.
uint32_t regexdev_capa
RegEx device capabilities.
See also: RTE_REGEXDEV_CAPA_*
Definition at line 619 of file rte_regexdev.h.
uint64_t rule_flags
Supported compiler rule flags.
See also: RTE_REGEX_PCRE_RULE_*, struct rte_regexdev_rule::rule_flags
Definition at line 621 of file rte_regexdev.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. yes bestie, no human wrote this one, the tooling ate and left no crumbs. π€β¨
okay that's the whole page, mwah π this was DPDK, Version 25.11.3, and rte_regexdev_info(3) β stay iconic, go read your structs, periodt. ππ
π¦ 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