RTE_PDCP_UP_CTRL_PDU_HDR(3)

πŸ’– rte_pdcp_up_ctrl_pdu_hdr β€” bestie, it's a header struct πŸ’–

okay so this is a <rte_pdcp_hdr.h> thing from the DPDK crew, and it's giving "I live inside a header file and I know it" energy. Grab a strawberry πŸ“, we're doing bitfields.


✨ NAME ✨

rte_pdcp_up_ctrl_pdu_hdr β€” the header struct for the PDCP status report Control PDU, no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_pdcp_hdr.h>

🌸 Data Fields 🌸

uint8_t r: 4
uint8_t pdu_type: 3
uint8_t d_c: 1
rte_be32_t fmc
uint8_t bitmap []
not me casually having a 4-bit reserved field, a 3-bit type, and a 1-bit D/C bit all packed into one uint8_t πŸ’€ that's so bitfield coded

πŸ‘‘ Detailed Description πŸ‘‘

6.2.3.1 Control PDU for PDCP status report πŸ’…

Definition at line 109 of file rte_pdcp_hdr.h. Periodt.


πŸŽ€ Field Documentation πŸŽ€

πŸ’œ uint8_t r

Reserved. That's it, that's the tea β€” it's just vibing there, holding space. 🫢

Definition at line 111 of file rte_pdcp_hdr.h.


⭐ uint8_t pdu_type

Control PDU type. Iconic little 3-bit label, know your type bestie.

Definition at line 112 of file rte_pdcp_hdr.h.


🌈 uint8_t d_c

D/C bit. One single bit of data-or-control main character energy.

Definition at line 113 of file rte_pdcp_hdr.h.


πŸ”₯ rte_be32_t fmc

6.3.9 FMC ✨

First Missing COUNT. This field indicates the COUNT value of the first missing PDCP SDU within the reordering window, i.e. RX_DELIV.

Definition at line 125 of file rte_pdcp_hdr.h.


🧚 uint8_t bitmap[]

6.3.10 Bitmap 🌸

Length: Variable. The length of the bitmap field can be 0. (yes bestie, zero. it can literally just not be there 😭)

This field indicates which SDUs are missing and which SDUs are correctly received in the receiving PDCP entity. The bit position of Nth bit in the Bitmap is N, i.e., the bit position of the first bit in the Bitmap is 1. πŸ¦‹

Definition at line 136 of file rte_pdcp_hdr.h.


πŸ’– Author πŸ’–

Generated automatically by Doxygen for DPDK from the source code. It wrote itself fr fr, slay. πŸ‘‘


and that's the whole page bestie, we ate, no crumbs left πŸ’…βœ¨

β€” with love, your friendly neighborhood Unix girlie 🌸

DPDK β€” Version 25.11.3 πŸŽ€ rte_pdcp_up_ctrl_pdu_hdr(3) 🫢

πŸ“¦ where this page comes from