rte_gtp_psc_type0_hdr(3)
π rte_gtp_psc_type0_hdr π
okay bestie, gather round, because we're reading a Library Functions Manual page from the DPDK crew and honestly? it's giving header-file energy in the best way. this is rte_gtp_psc_type0_hdr(3) and she's a struct, not a function β no cap.
β¨ NAME β¨
rte_gtp_psc_type0_hdr β the struct itself, that's the whole name, she's simple like that π
π¦ SYNOPSIS π¦
#include <rte_gtp.h>
π Data Fields π
like, here's everyone in the group chat, in order:
uint8_t ext_hdr_lenuint8_t type:4uint8_t qmp:1uint8_t snp:1uint8_t spare_dl1:2uint8_t ppp:1uint8_t rqi:1uint8_t qfi:6uint8_t data [0]
πΈ Detailed Description πΈ
so basically? this is the optional extension for GTP where next_ext is set to 0x85 type0, and it's defined based on RFC 38415-g30. iconic of her fr fr.
heads up: Definition at line 88 of file rte_gtp.h. β yes, the original really tells you the exact line, and we are NOT skipping that, that's the receipts π§Ύ
π Field Documentation π
π uint8_t ext_hdr_len
PDU ext hdr len in multiples of 4 bytes.
Definition at line 89 of file rte_gtp.h.
π uint8_t type
PDU type. (yes the bitfield type is :4, she's storing exactly 4 bits of it, periodt)
Definition at line 91 of file rte_gtp.h.
π uint8_t qmp
Qos Monitoring Packet.
Definition at line 92 of file rte_gtp.h.
π uint8_t snp
Sequence number presence.
Definition at line 93 of file rte_gtp.h.
π uint8_t spare_dl1
spare down link bits.
Definition at line 94 of file rte_gtp.h.
π uint8_t ppp
Paging policy presence.
Definition at line 95 of file rte_gtp.h.
π uint8_t rqi
Reflective Qos Indicator.
Definition at line 96 of file rte_gtp.h.
π uint8_t qfi
Qos Flow Identifier.
Definition at line 97 of file rte_gtp.h.
π uint8_t data[0]
variable length data fields β she's the flexible member, the main character energy at the end of the struct, and she lives at the very last line of this whole thing.
Definition at line 107 of file rte_gtp.h.
π«Ά Author π«Ά
Generated automatically by Doxygen for DPDK from the source code. not a human bestie, a robot bestie, and honestly she ate π€β¨
and that's the whole page!! DPDK, Version 25.11.3, rte_gtp_psc_type0_hdr(3) β you're all caught up, go forth and parse your GTP extension headers responsibly πππ¦πβ
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms