rte_eth_rxseg_capa(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ’… 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 file rte_ethdev.h.
  • uint32_t offset_allowed β€” does this device fw buffer offsets? Supports buffer offsets. Definition at line 1759 of file rte_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 file rte_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 file rte_ethdev.h. πŸ”₯
  • uint16_t reserved β€” bestie this one's just vibes. Reserved field. Definition at line 1762 of file rte_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