rte_eth_rxseg_capa(3)
π rte_eth_rxseg_capa
okay bestie, pull up a chair π today's main character is rte_eth_rxseg_capa, a lil struct from the DPDK fam that tells you what an Ethernet device can actually do when it comes to splitting up Rx buffers. yeah. segmentation. we love a niche icon β¨
β¨ NAME β¨
rte_eth_rxseg_capa β the struct that's like "here's what your NIC can do with Rx buffer segments, no cap" π¦
β¨ SYNOPSIS β¨
#include <rte_ethdev.h>
πΈ Data Fields πΈ
__extension__ uint32_t multi_pools:1
uint32_t offset_allowed:1
uint32_t offset_align_log2:4
uint16_t max_nseg
uint16_t reserved
like, that's the whole squad right there π and yes the bitfield widths are exact, don't come for me π
β¨ Detailed Description β¨
Warning π EXPERIMENTAL: this structure may change without prior notice.
so what IS it? it's the Ethernet device Rx buffer segmentation capabilities struct β literally the vibe check for how a device likes its receive buffers chopped up π
fr fr, it lives at Definition at line 1756 of file rte_ethdev.h. π
β¨ Field Documentation β¨
__extension__ uint32_t multi_poolsβ the "can I receive into multiple pools tho" flag πββοΈ Supports receiving to multiple pools. Definition at line 1758 of filerte_ethdev.h.uint32_t offset_allowedβ does this device fw buffer offsets? Supports buffer offsets. Definition at line 1759 of filerte_ethdev.h. π«Άuint32_t offset_align_log2β the alignment requirement, in log2 form because of course it is π Required offset alignment. Definition at line 1760 of filerte_ethdev.h.uint16_t max_nsegβ how many segments you're allowed to split into, maximum edition. Maximum amount of segments to split. Definition at line 1761 of filerte_ethdev.h. π₯uint16_t reservedβ bestie this one's just vibes. Reserved field. Definition at line 1762 of filerte_ethdev.h. π
β¨ Author β¨
Generated automatically by Doxygen for DPDK from the source code. π€ no human wrote this, the robots ate and left no crumbs π
aaaand that's the whole page, you ate that π mwah π
signing off with the receipts: DPDK, Version 26.03.0, page rte_eth_rxseg_capa(3) β periodt. πβ
π¦ 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