rte_regexdev_qp_conf(3)

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

πŸ’… rte_regexdev_qp_conf ✨

okay so bestie, welcome to the manual page for rte_regexdev_qp_conf β€” and yes, that's a whole library functions manual situation, we're in the big leagues now πŸŽ€


🌸 SYNOPSIS 🌸

#include <rte_regexdev.h>

πŸ¦‹ Data Fields πŸ¦‹

uint32_t qp_conf_flags
uint16_t nb_desc
regexdev_stop_flush_t cb

πŸ’– Detailed Description πŸ’–

It's literally the RegEx queue pair configuration structure β€” the little glow-up sheet where you tell the RegEx queue pair how it should be configured. Nothing more, nothing less, she's iconic and she knows it πŸ‘‘

πŸ“ Definition at line 766 of file rte_regexdev.h.

🧚 Field Documentation 🧚

⭐ uint32_t qp_conf_flags

Queue pair config flags, bestie. See RTE_REGEX_QUEUE_PAIR_CFG_* for the actual flag roster β€” that's where the flavor lives πŸ”₯

πŸ“ Definition at line 767 of file rte_regexdev.h.

⭐ uint16_t nb_desc

The number of descriptors to allocate for this queue pair. Simple as that, no cap 🫢

πŸ“ Definition at line 769 of file rte_regexdev.h.

⭐ regexdev_stop_flush_t cb

Callback function called during rte_regexdev_stop(), invoked once per flushed regex op β€” so like, one callback per op, very on top of things ✨

Value NULL is allowed, in which case the callback will not be invoked (she just doesn't show up to the party, and that's fine πŸ’…).

This function can be used to properly dispose of outstanding regex ops from the response queue β€” for example, ops containing memory pointers πŸ‘€ (yes, exactly the kind you do NOT want to leak, periodt).

See also: rte_regexdev_stop()

πŸ“ Definition at line 771 of file rte_regexdev.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. not a human writing this one, it's the machine's main character moment πŸ˜­πŸ’€


and that's the whole page, bestie 🌈 this was DPDK, Version 26.03.0, serving you rte_regexdev_qp_conf(3) realness β€” catch you in the next manpage πŸŽ€πŸ’œπŸ¦‹

πŸ“¦ where this page comes from