rte_cryptodev_core.h(3)
β¨ rte_cryptodev_core.h β¨
okay so bestie, this one's from the Library Functions Manual β it's the internal header for RTE Crypto Device, and I need you to read the vibe warning before you go touching anything, k? π
π NAME π
rte_cryptodev_core.h β the internal cryptodev core header, and yes it's exactly as serious as it sounds π¦
π SYNOPSIS π
π Typedefs
typedef uint16_t(* dequeue_pkt_burst_t) (void *qp, struct rte_crypto_op
**ops, uint16_t nb_ops)
typedef uint16_t(* enqueue_pkt_burst_t) (void *qp, struct rte_crypto_op
**ops, uint16_t nb_ops)
typedef uint32_t(* crypto_qp_depth_used_t) (void *qp)
π Variables
struct rte_cryptodev * rte_cryptodevs
π Detailed Description π
so like β this is the RTE Crypto Device internal header. β¨
Here's the tea: this header has internal data types, but they're still part of the public API because they get used by inline functions in the published API. so they're internal-in-public, the classic "don't look at me but also please don't break me" situation. π
β οΈ Applications should not use these directly. like, respectfully, hands off. π
Definition in file rte_cryptodev_core.h. π
π§ Typedef Documentation π§
typedef uint16_t(* dequeue_pkt_burst_t) (void *qp, struct rte_crypto_op **ops, uint16_t nb_ops)β pulls the already-processed packets back out of a device's queue pair. it's giving "bring me my finished ops" energy π«Ά
Definition at line 19 of file rte_cryptodev_core.h.
typedef uint16_t(* enqueue_pkt_burst_t) (void *qp, struct rte_crypto_op **ops, uint16_t nb_ops)β hands packets over to a device's queue pair so they can actually get processed. the β¨drop-offβ¨ of the operation π₯
Definition at line 23 of file rte_cryptodev_core.h.
typedef uint32_t(* crypto_qp_depth_used_t) (void *qp)β tells you how much descriptor depth is currently in use in a queue pair of a device. it ate, lowkey. π
Definition at line 27 of file rte_cryptodev_core.h.
π Variable Documentation π
struct rte_cryptodev* rte_cryptodevs [extern]β the pool ofrte_cryptodevstructures. all of them, together, vibing in one array β
π Author π
Generated automatically by Doxygen for DPDK from the source code. no author stress, the robots did it π
and that's the whole page bestie, slay π β this was DPDK Version 25.11.3, page rte_cryptodev_core.h(3), mwah πβ¨
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms