rte_bitmap(3)
π rte_bitmap π
okay bestie, welcome to the manual page for rte_bitmap(3) β that's a Library Functions Manual situation, and it's lowkey iconic. this is the bitmask data structure from the one and only DPDK, and we're gonna go through every single field like it's a group chat drama recap. no cap, nothing gets skipped. π«Ά
πΈ NAME πΈ
rte_bitmap β the bitmap data structure, and honestly? she's giving organized. π
β¨ SYNOPSIS β¨
include her or you can't use her, periodt:
#include <rte_bitmap.h>
π Data Fields π
here's the whole cast, no one's getting cut from the show π:
uint64_t * array1uint64_t * array2uint32_t array1_sizeuint32_t array2_sizeuint32_t index1uint32_t offset1uint32_t index2uint32_t go2
π¦ Detailed Description π¦
so. Bitmap data structure. that's the whole vibe. β¨
she lives at Definition at line 61 of file rte_bitmap.h. β that's her address, don't lose it π
π Field Documentation π
okay now the main characters, one by one, with their exact line numbers because we respect the source code in this house π
π« uint64_t* array1
Bitmap array1 β the first array, holding the bits.
Definition at line 63 of file rte_bitmap.h.
π« uint64_t* array2
Bitmap array2 β the second array, also holding the bits. two arrays, main character energy.
Definition at line 64 of file rte_bitmap.h.
π« uint32_t array1_size
Number of 64-bit slabs in array1 that are actually used β note the "actually", bestie, this is the used count, not the capacity.
Definition at line 65 of file rte_bitmap.h.
π« uint32_t array2_size
Number of 64-bit slabs in array2 β just the count. that's it. slay.
Definition at line 66 of file rte_bitmap.h.
π« uint32_t index1
Bitmap scan: Index of current array1 slab β we're mid-scan and this is where we're at in array1.
Definition at line 69 of file rte_bitmap.h.
π« uint32_t offset1
Bitmap scan: Offset of current bit within current array1 slab β not which slab, but where inside the slab. the little details matter π
Definition at line 70 of file rte_bitmap.h.
π« uint32_t index2
Bitmap scan: Index of current array2 slab β same situation as index1 but for array2, because symmetry is the moment.
Definition at line 71 of file rte_bitmap.h.
π« uint32_t go2
Bitmap scan: Go/stop condition for current array2 cache line β literally the "should we keep going or nah" flag for the cache line currently in play. vibe check, but in code form. π¦
Definition at line 72 of file rte_bitmap.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. β the docs wrote themselves, we just added the glitter β¨
and that's the whole page, bestie!! you now know rte_bitmap(3) better than you know your own sleep schedule. this was DPDK Version 25.11.3, so keep that in your notes app π β mwah, go forth and bitmask responsibly ππβ
π¦ 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