RTE_ETH_HAIRPIN_QUEUE_CAP(3)
π rte_eth_hairpin_queue_cap π
okay bestie, so this one lives in the Library Functions Manual section of the DPDK docs, and it's genuinely one of those little structs that just gets it. no cap.
β¨ SYNOPSIS β¨
#include <rte_ethdev.h>
π Data Fields
uint32_t locked_device_memory:1uint32_t rte_memory:1uint32_t reserved:30
πΈ DETAILED DESCRIPTION πΈ
Warning EXPERIMENTAL: this API may change, or be removed, without prior notice π
so basically, this is a structure used to return the Tx or Rx hairpin queue capabilities. that's the whole vibe. it's the little report card that tells you what hairpin queues can actually do on your setup.
it's defined at line 1238 of the file rte_ethdev.h. periodt.
π¦ FIELD DOCUMENTATION π¦
uint32_t locked_device_memory π
when set, PMD supports placing descriptors and/or data buffers in dedicated device memory. iykyk.
defined at line 1243 of the file rte_ethdev.h. π
uint32_t rte_memory π
when set, PMD supports placing descriptors and/or data buffers in host memory managed by DPDK. adorable, honestly.
defined at line 1249 of the file rte_ethdev.h. β¨
uint32_t reserved π
reserved for future fields. it's giving "saving a seat for someone who hasn't shown up yet". iconic of it to plan ahead tbh.
defined at line 1251 of the file rte_ethdev.h. π
β AUTHOR β
generated automatically by Doxygen for DPDK from the source code. not a human, just a robot being thorough. we respect it. π«Ά
and that's the whole page bestie, tysm for reading π mwah! this lil cutie was brought to you by DPDK, Version 25.11.3 π¦πΈπ
π¦ 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