rte_pdcp_u..._sn_12_hdr(3)

✨ rte_pdcp_up_data_pdu_sn_12_hdr πŸ’…

okay bestie, so this one lives in the DPDK Library Functions Manual and it's literally a struct header doc for rte_pdcp_up_data_pdu_sn_12_hdr β€” a 12-bit PDCP SN data PDU header πŸŽ€ no cap, it's a typedef'd struct of bitfields and it's adorable. (The manual page name is truncated to rte_pdcp_u..._sn_12_hdr(3) for ~reasons~, but the actual name is the full thing below πŸ‘‡)


🌸 NAME 🌸

rte_pdcp_up_data_pdu_sn_12_hdr β€” the header struct for the 6.2.2.2 Data PDU for DRBs and MRBs with 12 bits PDCP SN πŸ¦‹


✨ SYNOPSIS ✨

#include <rte_pdcp_hdr.h>

🧚 Data Fields

uint8_t sn_11_8: 4
uint8_t r: 3
uint8_t d_c: 1
uint8_t sn_7_0
yes bestie the colon numbers are bitfield widths, they are NOT vibes to be ignored πŸ™ˆ

πŸ’– Detailed Description πŸ’–

It's giving 6.2.2.2 Data PDU for DRBs and MRBs with 12 bits PDCP SN ✨

Defined at line 74 of file rte_pdcp_hdr.h. πŸ‘‘


πŸŽ€ Field Documentation πŸŽ€

  • uint8_t sn_11_8 β€” the sequence number bits 8-11, slaying in the top nibble. Defined at line 76 of file rte_pdcp_hdr.h.
  • uint8_t r β€” reserved. She's just sitting there, 3 bits of pure reserved energy, minding her business 🫢. Defined at line 77 of file rte_pdcp_hdr.h.
  • uint8_t d_c β€” the D/C bit, one single glorious bit of it ⭐. Defined at line 78 of file rte_pdcp_hdr.h.
  • uint8_t sn_7_0 β€” the sequence number bits 0-7, i.e. the lil low byte, the main character of the sequence number's bottom half 😭. Defined at line 84 of file rte_pdcp_hdr.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. So like… not a human, not me, a whole documentation generator. Iconic behavior tbh. πŸ€–πŸ’…


and that's the whole thing bestie, mwah πŸ’œ β€” this page ships with DPDK, Version 25.11.3, straight from the Library Functions Manual, and the footer is just the truncated page name rte_pdcp_u..._sn_12_hdr(3) doing its lil encore. bye now, go read your PDCP headers πŸ“šβœ¨

πŸ“¦ where this page comes from