rte_gtp_psc_type0_hdr(3)

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

πŸ’… rte_gtp_psc_type0_hdr

okay bestie, so this is a page from the Library Functions Manual (that's the manual name, ikyk), and it's literally all about one lil struct: rte_gtp_psc_type0_hdr. she's small, she's optional, she's got a whole bunch of bitfields, and she's about to be your new obsession. πŸŽ€


✨ NAME ✨

rte_gtp_psc_type0_hdr β€” the struct, the icon, the moment. 🫢


🌸 SYNOPSIS 🌸

#include <rte_gtp.h>

πŸ¦‹ Data Fields

  • uint8_t ext_hdr_len
  • uint8_t type:4
  • uint8_t qmp:1
  • uint8_t snp:1
  • uint8_t spare_dl1:2
  • uint8_t ppp:1
  • uint8_t rqi:1
  • uint8_t qfi:6
  • uint8_t data [0]

πŸ’– DETAILED DESCRIPTION πŸ’–

So this is an optional extension for GTP, and it kicks in when next_ext is set to 0x85. It's the "type0" flavor, and it's defined based on RFC 38415-g30. no cap, that's the spec she came from. ✨

she lives at Definition at line 88 of file rte_gtp.h. πŸ“


πŸ‘‘ FIELD DOCUMENTATION πŸ‘‘

⭐ uint8_t ext_hdr_len

PDU ext hdr len, measured in multiples of 4 bytes. so like, it counts in 4-byte chunks, not in vibes. πŸ”₯

Definition at line 89 of file rte_gtp.h.

πŸ’« uint8_t type

PDU type. that's it, that's the field. πŸ’…

Definition at line 91 of file rte_gtp.h.

🌈 uint8_t qmp

Qos Monitoring Packet. the Qos watch is on, bestie. πŸ‘€

Definition at line 92 of file rte_gtp.h.

πŸ“ uint8_t snp

Sequence number presence β€” so this one's literally telling you whether the sequence number is there or not. meta, honestly. 😭

Definition at line 93 of file rte_gtp.h.

🧚 uint8_t spare_dl1

spare down link bits. the spare bits. the understudies. they're down link. πŸŽ€

Definition at line 94 of file rte_gtp.h.

πŸ¦‹ uint8_t ppp

Paging policy presence. (not to be confused with Point-to-Point Protocol, ok, stay focused. πŸ’€)

Definition at line 95 of file rte_gtp.h.

πŸ’œ uint8_t rqi

Reflective Qos Indicator. reflective, like your fave's chrome nails. ✨

Definition at line 96 of file rte_gtp.h.

πŸ”₯ uint8_t qfi

Qos Flow Identifier. the identifier for the Qos flow. main character energy fr fr. πŸ‘‘

Definition at line 97 of file rte_gtp.h.

🌸 uint8_t data[0]

variable length data fields β€” she's flexible, she's [0], she goes on for as long as she needs to. iconic. ✨

Definition at line 107 of file rte_gtp.h.


🫢 AUTHOR 🫢

Generated automatically by Doxygen for DPDK from the source code. (not me writing it by hand, the robot did it, and honestly? she ate. πŸ’…)

bestie reminder: everything here is auto-generated documentation of a struct in a header, so treat the "Definition at line N of file rte_gtp.h" notes as your little map back to the source. don't @ me.

kisses, this was DPDK, Version 26.03.0 πŸ’– β€” that's the source and the version, cute sign-off style, and yes the original footer had no separate date beyond that, so we're being honest about it. periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from