FD.io VPP  v21.01.1
Vector Packet Processing
gtpu_header_t Struct Reference

    Bits

Octets 8 7 6 5 4 3 2 1 1 Version PT (*) E S PN 2 Message Type 3 Length (1st Octet) 4 Length (2nd Octet) 5 Tunnel Endpoint Identifier (1st Octet) 6 Tunnel Endpoint Identifier (2nd Octet) 7 Tunnel Endpoint Identifier (3rd Octet) 8 Tunnel Endpoint Identifier (4th Octet) 9 Sequence Number (1st Octet)1) 4) 10 Sequence Number (2nd Octet)1) 4) 11 N-PDU Number2) 4) 12 Next Extension Header Type3) 4) More...

+ Collaboration diagram for gtpu_header_t:

Data Fields

u8 ver_flags
 
u8 type
 
u16 length
 
u32 teid
 
gtpu_exthdr_t ext [0]
 
u16 sequence
 
u8 pdu_number
 
u8 next_ext_type
 

Detailed Description

    Bits

Octets 8 7 6 5 4 3 2 1 1 Version PT (*) E S PN 2 Message Type 3 Length (1st Octet) 4 Length (2nd Octet) 5 Tunnel Endpoint Identifier (1st Octet) 6 Tunnel Endpoint Identifier (2nd Octet) 7 Tunnel Endpoint Identifier (3rd Octet) 8 Tunnel Endpoint Identifier (4th Octet) 9 Sequence Number (1st Octet)1) 4) 10 Sequence Number (2nd Octet)1) 4) 11 N-PDU Number2) 4) 12 Next Extension Header Type3) 4)

Definition at line 90 of file mobile.h.

Field Documentation

◆ ext

gtpu_exthdr_t gtpu_header_t::ext[0]

Definition at line 96 of file mobile.h.

◆ length

u16 gtpu_header_t::length

Definition at line 94 of file mobile.h.

◆ next_ext_type

u8 gtpu_header_t::next_ext_type

Definition at line 64 of file gtpu.h.

◆ pdu_number

u8 gtpu_header_t::pdu_number

Definition at line 63 of file gtpu.h.

◆ sequence

u16 gtpu_header_t::sequence

Definition at line 62 of file gtpu.h.

◆ teid

u32 gtpu_header_t::teid

Definition at line 95 of file mobile.h.

◆ type

u8 gtpu_header_t::type

Definition at line 93 of file mobile.h.

◆ ver_flags

u8 gtpu_header_t::ver_flags

Definition at line 92 of file mobile.h.


The documentation for this struct was generated from the following files: