rte_regexdev_core.h(3)

๐Ÿ’– NAME ๐Ÿ’–

rte_regexdev_core.h โ€” bestie, it's the internal RegEx device header, and no, it's not for you (affectionately) ๐Ÿ’…


โœจ SYNOPSIS โœจ

๐ŸŽ€ Data Structures ๐ŸŽ€

struct rte_regexdev_ops

๐Ÿฆ‹ Enumerations ๐Ÿฆ‹

enum rte_regexdev_state {
    RTE_REGEXDEV_UNUSED = 0,
    RTE_REGEXDEV_REGISTERED,
    RTE_REGEXDEV_READY
}

๐ŸŒธ DETAILED DESCRIPTION ๐ŸŒธ

Okay so โ€” this is the RTE RegEx Device internal header. It's giving backstage-pass energy: it holds the internal data types that the RegEx devices use to expose their ops to the class. Like, the whole plumbing situation. ๐Ÿ”ง

HARD WARNING bestie: Applications should not use these API directly. Fr fr. This is not your lane, this is the device driver's lane. Hands off the wheel ๐Ÿ’€

For the record, this is defined in the file rte_regexdev_core.h. Periodt. ๐Ÿ‘‘


๐ŸŒˆ ENUMERATION TYPE DOCUMENTATION ๐ŸŒˆ

enum rte_regexdev_state

The possible states of a RegEx device โ€” its whole mood ring, basically. ๐Ÿ”ฎ

Enumerator

  • RTE_REGEXDEV_UNUSED โ€” the device is unused. Just sittin' there, no thoughts, head empty. ๐Ÿ™ˆ
  • RTE_REGEXDEV_REGISTERED โ€” the device is registered, but not ready to be used. Like, it exists, it has a name, but it is not serving yet. It's in its waiting room era. โณ
  • RTE_REGEXDEV_READY โ€” the device is ready for use. And lowkey important detail: this one is set by the PMD. So if it says ready, the PMD said so. Slay. ๐Ÿ”ฅ

Defined right there at line 132 of the file rte_regexdev_core.h. Mark it, iykyk. ๐Ÿ“


๐Ÿ’œ AUTHOR ๐Ÿ’œ

Generated automatically by Doxygen for DPDK from the source code. Not a human, just a robot doing its little robot thing and honestly? It ate. ๐Ÿซถ


That's the whole vibe check, bestie ๐Ÿ’– this page came from DPDK, Version 25.11.3, and it's the rte_regexdev_core.h(3) page from the Library Functions Manual โ€” a.k.a. section 3, where all the library function lore lives. Go forth and do NOT call these APIs directly. Mwah ๐ŸŽ€โœจ

๐Ÿ“ฆ where this page comes from