rte_eth_rxseg_capa(3)
π rte_eth_rxseg_capa β bestie, it's the Rx segmentation capability struct π
okay so this is rte_eth_rxseg_capa, straight out of the DPDK Library Functions Manual, and it's literally the little glow-up card that tells you what an Ethernet device can do when it comes to splitting up receive buffers. she's giving "capability flags, but make it a struct." π
β¨ SYNOPSIS β¨
#include <rte_ethdev.h>
π Data Fields
__extension__ uint32_t multi_pools:1uint32_t offset_allowed:1uint32_t offset_align_log2:4uint16_t max_nseguint16_t reserved
πΈ Detailed Description πΈ
Warning π¨ EXPERIMENTAL: this structure may change without prior notice.
no cap, bestie β this one is experimental, so don't get too attached. she can change on you with zero heads-up, and that's just the vibe. π
so what is she? Ethernet device Rx buffer segmentation capabilities. that's it, that's the whole personality. π
Definition at line 1756 of file rte_ethdev.h.
π Field Documentation π
π __extension__ uint32_t multi_pools
she supports receiving to multiple pools. iconic behavior, fr fr. multiple pools, one queen. β¨
Definition at line 1758 of file rte_ethdev.h.
π¦ uint32_t offset_allowed
she supports buffer offsets. yes bestie, you can shift that buffer around. we love a flexible icon. π
Definition at line 1759 of file rte_ethdev.h.
π uint32_t offset_align_log2
this is the required offset alignment. so like, the offset has to line up exactly the way she wants it to. read the requirement, respect the requirement, periodt. π
Definition at line 1760 of file rte_ethdev.h.
β uint16_t max_nseg
the maximum amount of segments to split into. that's the limit, bestie β she will not be split further than this. π
Definition at line 1761 of file rte_ethdev.h.
π uint16_t reserved
reserved field. don't touch, don't look at her too long, she's just sitting there holding space. π«Ά
Definition at line 1762 of file rte_ethdev.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. (the robots wrote this one, not me, and honestly? they ate. π€β¨)
and that's the whole page, bestie!! π sign-off time: this lil beauty is from DPDK, Version 25.11.3, and she lives her life under the rte_eth_rxseg_capa(3) manual page. go read your rx segments, you main character. π§ββοΈπΈπ¦
π¦ 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