rte_gtp_psc_type1_hdr(3)

✨ NAME ✨

rte_gtp_psc_type1_hdr β€” bestie, it's the type1 header struct from rte_gtp.h, and we're gonna get so cozy with it πŸ’–


🌸 SYNOPSIS 🌸

#include <rte_gtp.h>

πŸŽ€ Data Fields πŸŽ€

uint8_t ext_hdr_len
uint8_t type:4
uint8_t qmp:1
uint8_t dl_delay_ind:1
uint8_t ul_delay_ind:1
uint8_t snp:1
uint8_t n_delay_ind:1
uint8_t spare_ul2:1
uint8_t qfi:6
uint8_t data [0]

okay so that's the whole squad right there, no cap πŸ‘‘


πŸ¦‹ Detailed Description πŸ¦‹

It's giving optional. This is an optional extension for GTP where next_ext is set to 0x85, type1 β€” defined based on RFC 38415-g30 πŸ“œβœ¨

It lives at Definition at line 115 of file rte_gtp.h, which is basically its home address 🏠

not me pulling up line 115 like it's a group chat scroll πŸ’€

πŸ’… Field Documentation πŸ’…

πŸ’œ uint8_t ext_hdr_len

PDU ext hdr len, in multiples of 4 bytes. Yes, multiples of 4 β€” do the math, bestie πŸ”’

Definition at line 116 of file rte_gtp.h.

πŸ’œ uint8_t type

PDU type. That's the vibe it's bringing 🏷️

Definition at line 118 of file rte_gtp.h.

πŸ’œ uint8_t qmp

Qos Monitoring Packet. she's watching πŸ‘€

Definition at line 119 of file rte_gtp.h.

πŸ’œ uint8_t dl_delay_ind

dl delay result presence. lowkey just says whether the downlink delay result showed up to the party 🎈

Definition at line 120 of file rte_gtp.h.

πŸ’œ uint8_t ul_delay_ind

ul delay result presence. same energy, but uplink ⬆️

Definition at line 121 of file rte_gtp.h.

πŸ’œ uint8_t snp

Sequence number presence ul. iconic little flag, fr fr 🚩

Definition at line 122 of file rte_gtp.h.

πŸ’œ uint8_t n_delay_ind

N3/N9 delay result presence. the N3/N9 girlies would understand πŸ›°οΈ

Definition at line 123 of file rte_gtp.h.

πŸ’œ uint8_t spare_ul2

spare up link bits. literally just sitting there, main character of nothing, holding space 🫢

Definition at line 124 of file rte_gtp.h.

πŸ’œ uint8_t qfi

Qos Flow Identifier. the ID, the moment, the whole personality πŸ†”βœ¨

Definition at line 125 of file rte_gtp.h.

πŸ’œ uint8_t data[0]

variable length data fields β€” she's flexible, she grows, she contains multitudes 🌈

Definition at line 136 of file rte_gtp.h.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. no thoughts, just automation πŸ€–πŸ’–


and that's the whole page, bestie β€” DPDK, Version 25.11.3, page rte_gtp_psc_type1_hdr(3) in the Library Functions Manual. go forth and byte-align your delays, ily, periodt πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from