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_name
  • struct rte_device * dev
  • uint16_t max_matches
  • uint16_t max_queue_pairs
  • uint16_t max_payload_size
  • uint16_t max_segs
  • uint32_t max_rules_per_group
  • uint16_t max_groups
  • uint32_t regexdev_capa
  • uint64_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