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_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 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