rte_regexdev_info(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

✨ 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_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 β€” 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