rte_pdcp_u..._sn_18_hdr(3)

✨ NAME ✨

rte_pdcp_up_data_pdu_sn_18_hdr β€” that's the whole vibe, bestie πŸ’– this is the struct page for the 18-bit PDCP SN data PDU header, page rte_pdcp_u..._sn_18_hdr(3) from the Library Functions Manual, third section, so yes it's a library function thing, not a command you type. She's a struct, she's iconic, she holds fields, periodt.


🌸 SYNOPSIS 🌸

Pull her in with the include, no cap:

#include <rte_pdcp_hdr.h>

πŸŽ€ Data Fields πŸŽ€

  • uint8_t sn_17_16: 2 β€” the top two-ish bits of the sequence number, living their best packed life.
  • uint8_t r: 5 β€” reserved, five bits of ✨ nothing ✨, just chillin.
  • uint8_t d_c: 1 β€” a single D/C bit, one bit, main character energy.
  • uint8_t sn_15_8 β€” sequence number bits 8-15.
  • uint8_t sn_7_0 β€” sequence number bits 0-7.

πŸ’… Detailed Description πŸ’…

Okay so: 6.2.2.3 Data PDU for DRBs and MRBs with 18 bits PDCP SN. That's the spec section she's serving, fr fr.

Definition at line 91 of file rte_pdcp_hdr.h. Iconic.


πŸ¦‹ Field Documentation πŸ¦‹

uint8_t sn_17_16

Sequence number bits 16-17. That's the assignment, no notes.

Definition at line 93 of file rte_pdcp_hdr.h.

uint8_t r

Reserved. Like, reserved the way a restaurant holds a table β€” you don't sit there, it's not yours πŸ™ˆ.

Definition at line 94 of file rte_pdcp_hdr.h.

uint8_t d_c

D/C bit. One (1) bit. Doing the most with the least, honestly obsessed.

Definition at line 95 of file rte_pdcp_hdr.h.

uint8_t sn_15_8

Sequence number bits 8-15. Middle of the sequence-number sandwich πŸ₯ͺ.

Definition at line 101 of file rte_pdcp_hdr.h.

uint8_t sn_7_0

Sequence number bits 0-7. The low bits, the underdogs, we love them.

Definition at line 102 of file rte_pdcp_hdr.h.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. Not a human, not a group chat, just Doxygen doing its lil automated thing 🫢.


And that's the whole page, bestie β€” courtesy of DPDK, Version 25.11.3, signed off with love from page rte_pdcp_u..._sn_18_hdr(3) πŸ’œβœ¨ Go forth and pack those bitfields.

πŸ“¦ where this page comes from