rte_ecpri_common_hdr(3)
π NAME π
rte_ecpri_common_hdr β bestie, this is the eCPRI Common Header, and she's the little struct that every eCPRI message leads with π
β¨ SYNOPSIS β¨
#include <rte_ecpri.h>
π¦ Detailed Description π¦
So like. This is the eCPRI Common Header. Every eCPRI message walks in wearing one of these first, no exceptions, that's just the vibe check at the door π
Fun fact for the lore girlies: she's defined at line 65 of file rte_ecpri.h. Iconic behavior honestly.
πΈ Field Documentation πΈ
Okay so this struct is giving six fields and you're gonna meet all of them, one by one, no skips:
rte_be32_t u32β a 4B common header, in BE (big-endian, periodt). If you're out here reading it in host byte order you are not the main character, you are the problem π- Defined at line 67 of file
rte_ecpri.h.
- Defined at line 67 of file
uint32_t sizeβ the Payload Size. She tells you how much payload is showing up. Size queen energy, respectfully π- Defined at line 70 of file
rte_ecpri.h.
- Defined at line 70 of file
uint32_t typeβ the Message Type. What kind of eCPRI message are we dealing with? This field knows and needs you to know it too.- Defined at line 71 of file
rte_ecpri.h.
- Defined at line 71 of file
uint32_t cβ the Concatenation Indicator. Yes, her name is genuinely just one lettercand she is thriving, lowkey iconic π- Defined at line 72 of file
rte_ecpri.h.
- Defined at line 72 of file
uint32_t resβ Reserved. Not for you, bestie. Do not touch. She's reserved like a fancy restaurant table π- Defined at line 73 of file
rte_ecpri.h.
- Defined at line 73 of file
uint32_t revisionβ the Protocol Revision. Tells you which version of the protocol we're on, so you know what era we're living in β- Defined at line 74 of file
rte_ecpri.h.
- Defined at line 74 of file
Heads up:u32is the big-endian 4-byte view of the whole common header, and the other fields (size,type,c,res,revision) sit at offsets 70β74 in the source. Keep your byte order straight or the bytes will lie to you π
π Author π
Not written by a human hand, bestie β she was Generated automatically by Doxygen for DPDK from the source code. Machine-made, machine-slay β¨
And that's the page fr fr π«Ά Generated by DPDK, Version 25.11.3, for rte_ecpri_common_hdr(3) β go read the header, love you, bye πππ§
π¦ 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