rte_regexdev_info(3)
β¨ rte_regexdev_info β¨
okay so bestie, this is rte_regexdev_info(3) from the Library Functions Manual, and it's genuinely the glow-up era of RegEx device info π
. it's basically the little info card your RegEx device hands you so you know what it can and can't do β like a vibe check but for hardware. iykyk π¦
πΈ NAME πΈ
rte_regexdev_info β literally the struct that holds all the deets about your RegEx device π
β¨ 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 β that's it, that's the whole thing, and honestly? iconic. π
Definition at line 602 of file rte_regexdev.h.
π Field Documentation π
β const char* driver_name
RegEx driver name. literally the device's name tag at the party π
Definition at line 603 of file rte_regexdev.h.
β struct rte_device* dev
Device information. all the identifying deets π¦
Definition at line 604 of file rte_regexdev.h.
β uint16_t max_matches
Maximum matches per scan supported by this device. that's the ceiling, bestie β no cap, fr fr π
Definition at line 605 of file rte_regexdev.h.
β uint16_t max_queue_pairs
Maximum queue pairs supported by this device. queue pairs, plural, and this is how many you get π
Definition at line 607 of file rte_regexdev.h.
β uint16_t max_payload_size
Maximum payload size for a pattern match request or scan. go over this and it's not gonna eat π
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. the segment chain limit, periodt βοΈ
Definition at line 613 of file rte_regexdev.h.
β uint32_t max_rules_per_group
Maximum rules supported per group by this device.
Definition at line 615 of file rte_regexdev.h.
β uint16_t max_groups
Maximum groups supported by this device. that's how many groups get to be in the group chat π«Ά
Definition at line 617 of file rte_regexdev.h.
β uint32_t regexdev_capa
RegEx device capabilities. the whole personality of the device, honestly β¨
See also: RTE_REGEXDEV_CAPA_*
Definition at line 619 of file rte_regexdev.h.
β uint64_t rule_flags
Supported compiler rule flags. which rule flags your compiler will actually accept, no guessing π₯
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. not me being auto-generated by Doxygen π slay.
and that's the whole page, bestie β no notes π§π
signing off with the receipts: DPDK, Version 26.03.0, dated right there on the rte_regexdev_info(3) footer. periodt. π
β¨
π¦ 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