rte_pdcp_u..._sn_18_hdr(3)

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

πŸ’… NAME πŸ’…

rte_pdcp_up_data_pdu_sn_18_hdr β€” okay bestie, this is the struct that holds the header for PDCP Data PDUs with an 18-bit sequence number. It's giving very niche, very DPDK, very iconic. no cap ✨

(also real talk, this page lives in the Library Functions Manual of DPDK, so you already know it's a C header situation 🫢)


🌸 SYNOPSIS 🌸

#include <rte_pdcp_hdr.h>

πŸŽ€ Data Fields πŸŽ€

uint8_t sn_17_16: 2
uint8_t r: 5
uint8_t d_c: 1
uint8_t sn_15_8
uint8_t sn_7_0

Like, that's the whole lineup. Five fields, tiny bitfields, all uint8_t, all doing their little job πŸ’– reserved bit era fr fr.


πŸ¦‹ Detailed Description πŸ¦‹

So the spec calls this one 6.2.2.3 Data PDU for DRBs and MRBs with 18 bits PDCP SN πŸ‘‘ β€” that's the 3GPP energy right there.

Literally defined at line 91 of file rte_pdcp_hdr.h. Not line 90, not line 92. Line 91. iykyk πŸ’…

✨ Field Documentation ✨

  • uint8_t sn_17_16 β€” sequence number bits 16-17, the top two little guys, crammed into a 2-bit field πŸŽ€ Defined at line 93 of file rte_pdcp_hdr.h.
  • uint8_t r β€” Reserved. That's it. That's the field. 5 bits of "please don't touch, bestie" πŸ™ˆ Defined at line 94 of file rte_pdcp_hdr.h.
  • uint8_t d_c β€” the D/C bit, one whole bit of main-character energy πŸ‘‘ Defined at line 95 of file rte_pdcp_hdr.h.
  • uint8_t sn_15_8 β€” sequence number bits 8-15, the whole middle byte, slaying 🌈 Defined at line 101 of file rte_pdcp_hdr.h.
  • uint8_t sn_7_0 β€” sequence number bits 0-7, the bottom byte, holding it down ⭐ Defined at line 102 of file rte_pdcp_hdr.h.

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for DPDK from the source code. Not me, not you, not a human β€” a doc generator did that. honestly? ate πŸ’€βœ¨


and that's the whole page, bestie 🧚 This was rte_pdcp_u..._sn_18_hdr(3) from DPDK Version 26.03.0, served fresh with all the same facts and a lot more sparkle. mwah πŸ’‹πŸ«ΆπŸ“

πŸ“¦ where this page comes from