LOCKED_DEVICE_MEMORY(3)
π rte_eth_hairpin_queue_cap
okay so bestie, we're in the Library Functions Manual today and this page is literally called rte_eth_hairpin_queue_cap β yes the running header up top is all rte_eth_ha...n_queue_cap(3) because apparently even man pages get stage fright and cut themselves off mid-name π anyway, she's a struct and she's here to tell you what your hairpin queue can do. let's get into it π«Ά
β¨ SYNOPSIS β¨
#include <rte_ethdev.h>
π Data Fields π
uint32_t locked_device_memory:1uint32_t rte_memory:1uint32_t reserved:30
bestie look at those bitfields β one bit, one bit, and then thirty whole bits just vibing in reserve π that's the whole lineup, no cap.
πΈ DETAILED DESCRIPTION πΈ
β οΈ Warning β EXPERIMENTAL: this API may change, or be removed, without prior notice
so likeβ¦ she's experimental π meaning the DPDK girlies can literally change her mind or delete her entirely with zero heads-up. don't build your whole personality on her, k?
Otherwise: a structure used to return the Tx or Rx hairpin queue capabilities. that's the whole gig. she reports back on what the hairpin queue can do, transmit side or receive side, whichever one you're asking about β¨
Definition at line 1238 of file rte_ethdev.h.
π₯ FIELD DOCUMENTATION π₯
π¦ uint32_t locked_device_memory
When set, PMD supports placing descriptors and/or data buffers in dedicated device memory. so like β the descriptors and/or buffers get to live in device memory that's all theirs, main character energy only π
Definition at line 1243 of file rte_ethdev.h.
π uint32_t rte_memory
When set, PMD supports placing descriptors and/or data buffers in host memory managed by DPDK. same deal but the descriptors and/or data buffers are chilling in host memory, and DPDK is the one running the place π«Ά
Definition at line 1249 of file rte_ethdev.h.
β uint32_t reserved
Reserved for future fields β literally just holding space for future her, we love a forward-thinking icon π
Definition at line 1251 of file rte_ethdev.h.
π AUTHOR
Generated automatically by Doxygen for DPDK from the source code. not a human, just a robot doing her little documentation slay π€β¨
and that's the page, bestie!! π this was DPDK, Version 26.03.0, filed under rte_eth_ha...n_queue_cap(3) β mwah, go read some actual code now πΈπ¦
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms