aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gtpv2.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-gtpv2.c')
-rw-r--r--epan/dissectors/packet-gtpv2.c1720
1 files changed, 860 insertions, 860 deletions
diff --git a/epan/dissectors/packet-gtpv2.c b/epan/dissectors/packet-gtpv2.c
index 4b8c2e91cf..b06bc2c0d8 100644
--- a/epan/dissectors/packet-gtpv2.c
+++ b/epan/dissectors/packet-gtpv2.c
@@ -49,876 +49,876 @@ static dissector_table_t gtpv2_priv_ext_dissector_table;
/*GTPv2 Message->GTP Header(SB)*/
-static int proto_gtpv2 = -1;
-
-static int hf_gtpv2_response_in = -1;
-static int hf_gtpv2_response_to = -1;
-static int hf_gtpv2_response_time = -1;
-static int hf_gtpv2_spare_half_octet = -1;
-//static int hf_gtpv2_spare_b7_b1 = -1;
-static int hf_gtpv2_spare_b7_b2 = -1;
-static int hf_gtpv2_spare_b7_b3 = -1;
-//static int hf_gtpv2_spare_b7_b4 = -1;
-static int hf_gtpv2_spare_b7_b5 = -1;
-
-static int hf_gtpv2_spare_bits = -1;
-static int hf_gtpv2_flags = -1;
-static int hf_gtpv2_version = -1;
-static int hf_gtpv2_p = -1;
-static int hf_gtpv2_t = -1;
-static int hf_gtpv2_mp = -1;
-static int hf_gtpv2_message_type = -1;
-static int hf_gtpv2_msg_length = -1;
-static int hf_gtpv2_teid = -1;
-static int hf_gtpv2_seq = -1;
-static int hf_gtpv2_msg_prio = -1;
-static int hf_gtpv2_spare = -1;
-static int hf_gtpv2_spare_w0 = -1;
-
-static int hf_gtpv2_ie = -1;
-static int hf_gtpv2_ie_len = -1;
-static int hf_gtpv2_cr = -1;
-static int hf_gtpv2_instance = -1;
-static int hf_gtpv2_cause = -1;
-static int hf_gtpv2_cause_cs = -1;
-static int hf_gtpv2_cause_bce = -1;
-static int hf_gtpv2_cause_pce = -1;
-static int hf_gtpv2_cause_off_ie_t = -1;
-static int hf_gtpv2_rec = -1;
+static int proto_gtpv2;
+
+static int hf_gtpv2_response_in;
+static int hf_gtpv2_response_to;
+static int hf_gtpv2_response_time;
+static int hf_gtpv2_spare_half_octet;
+//static int hf_gtpv2_spare_b7_b1;
+static int hf_gtpv2_spare_b7_b2;
+static int hf_gtpv2_spare_b7_b3;
+//static int hf_gtpv2_spare_b7_b4;
+static int hf_gtpv2_spare_b7_b5;
+
+static int hf_gtpv2_spare_bits;
+static int hf_gtpv2_flags;
+static int hf_gtpv2_version;
+static int hf_gtpv2_p;
+static int hf_gtpv2_t;
+static int hf_gtpv2_mp;
+static int hf_gtpv2_message_type;
+static int hf_gtpv2_msg_length;
+static int hf_gtpv2_teid;
+static int hf_gtpv2_seq;
+static int hf_gtpv2_msg_prio;
+static int hf_gtpv2_spare;
+static int hf_gtpv2_spare_w0;
+
+static int hf_gtpv2_ie;
+static int hf_gtpv2_ie_len;
+static int hf_gtpv2_cr;
+static int hf_gtpv2_instance;
+static int hf_gtpv2_cause;
+static int hf_gtpv2_cause_cs;
+static int hf_gtpv2_cause_bce;
+static int hf_gtpv2_cause_pce;
+static int hf_gtpv2_cause_off_ie_t;
+static int hf_gtpv2_rec;
/*Start SRVCC Messages*/
-static int hf_gtpv2_stn_sr = -1;
-static int hf_gtpv2_len_trans_con = -1;
-static int hf_gtpv2_eksi = -1;
-static int hf_gtpv2_ck = -1;
-static int hf_gtpv2_ik = -1;
-static int hf_gtpv2_len_ms_classmark2 = -1;
-static int hf_gtpv2_len_ms_classmark3 = -1;
-static int hf_gtpv2_len_supp_codec_list = -1;
-static int hf_gtpv2_ksi = -1;
-/*static int hf_gtpv2_kc = -1; */
-static int hf_gtpv2_cksn = -1;
-static int hf_gtpv2_srvcc_cause = -1;
-static int hf_gtpv2_rac = -1;
-static int hf_gtpv2_rnc_id = -1;
-static int hf_gtpv2_ext_rnc_id = -1;
-static int hf_gtpv2_lac = -1;
-static int hf_gtpv2_sac = -1;
-static int hf_gtpv2_tgt_g_cell_id = -1;
-static int hf_gtpv2_teid_c = -1;
-static int hf_gtpv2_sv_sti = -1;
-static int hf_gtpv2_sv_ics = -1;
-static int hf_gtpv2_sv_emind = -1;
+static int hf_gtpv2_stn_sr;
+static int hf_gtpv2_len_trans_con;
+static int hf_gtpv2_eksi;
+static int hf_gtpv2_ck;
+static int hf_gtpv2_ik;
+static int hf_gtpv2_len_ms_classmark2;
+static int hf_gtpv2_len_ms_classmark3;
+static int hf_gtpv2_len_supp_codec_list;
+static int hf_gtpv2_ksi;
+/*static int hf_gtpv2_kc; */
+static int hf_gtpv2_cksn;
+static int hf_gtpv2_srvcc_cause;
+static int hf_gtpv2_rac;
+static int hf_gtpv2_rnc_id;
+static int hf_gtpv2_ext_rnc_id;
+static int hf_gtpv2_lac;
+static int hf_gtpv2_sac;
+static int hf_gtpv2_tgt_g_cell_id;
+static int hf_gtpv2_teid_c;
+static int hf_gtpv2_sv_sti;
+static int hf_gtpv2_sv_ics;
+static int hf_gtpv2_sv_emind;
/*End SRVCC Messages*/
-static int hf_gtpv2_apn = -1;
-static int hf_gtpv2_ebi = -1;
-static int hf_gtpv2_daf = -1;
-static int hf_gtpv2_dtf = -1;
-static int hf_gtpv2_hi = -1;
-static int hf_gtpv2_dfi = -1;
-static int hf_gtpv2_oi = -1;
-static int hf_gtpv2_isrsi = -1;
-static int hf_gtpv2_israi = -1;
-static int hf_gtpv2_sgwci = -1;
-static int hf_gtpv2_sqci = -1;
-static int hf_gtpv2_uimsi = -1;
-static int hf_gtpv2_cfsi = -1;
-static int hf_gtpv2_crsi = -1;
-static int hf_gtpv2_pt = -1;
-static int hf_gtpv2_ps = -1;
-static int hf_gtpv2_si = -1;
-static int hf_gtpv2_msv = -1;
-static int hf_gtpv2_retloc = -1;
-static int hf_gtpv2_pbic = -1;
-static int hf_gtpv2_srni = -1;
-static int hf_gtpv2_s6af = -1;
-static int hf_gtpv2_s4af = -1;
-static int hf_gtpv2_mbmdt = -1;
-static int hf_gtpv2_israu = -1;
-static int hf_gtpv2_ccrsi = -1;
-static int hf_gtpv2_cprai = -1;
-static int hf_gtpv2_arrl = -1;
-static int hf_gtpv2_ppof = -1;
-static int hf_gtpv2_ppon_ppei = -1;
-static int hf_gtpv2_ppsi = -1;
-static int hf_gtpv2_csfbi = -1;
-static int hf_gtpv2_clii = -1;
-static int hf_gtpv2_cpsr = -1;
-static int hf_gtpv2_nsi = -1;
-static int hf_gtpv2_uasi = -1;
-static int hf_gtpv2_dtci = -1;
-static int hf_gtpv2_bdwi = -1;
-static int hf_gtpv2_psci = -1;
-static int hf_gtpv2_pcri = -1;
-static int hf_gtpv2_aosi = -1;
-static int hf_gtpv2_aopi = -1;
-static int hf_gtpv2_roaai = -1;
-static int hf_gtpv2_epcosi = -1;
-static int hf_gtpv2_cpopci = -1;
-static int hf_gtpv2_pmtsmi = -1;
-static int hf_gtpv2_s11tf = -1;
-static int hf_gtpv2_pnsi = -1;
-static int hf_gtpv2_unaccsi = -1;
-static int hf_gtpv2_wpmsi = -1;
-
-static int hf_gtpv2_5gsnn26 = -1;
-static int hf_gtpv2_reprefi = -1;
-static int hf_gtpv2_5gsiwk = -1;
-static int hf_gtpv2_eevrsi = -1;
-static int hf_gtpv2_ltemui = -1;
-static int hf_gtpv2_ltempi = -1;
-static int hf_gtpv2_enbcrsi = -1;
-static int hf_gtpv2_tspcmi = -1;
-static int hf_gtpv2_ethpdn = -1;
-
-static int hf_gtpv2_csrmfi = -1;
-static int hf_gtpv2_mtedtn = -1;
-static int hf_gtpv2_mtedta = -1;
-static int hf_gtpv2_n5gnmi = -1;
-static int hf_gtpv2_5gcnrs = -1;
-static int hf_gtpv2_5gcnri = -1;
-static int hf_gtpv2_5srhoi = -1;
-
-static int hf_gtpv2_nspusi = -1;
-static int hf_gtpv2_pgwrnsi = -1;
-static int hf_gtpv2_rppcsi = -1;
-static int hf_gtpv2_pgwchi= -1;
-static int hf_gtpv2_sissme = -1;
-static int hf_gtpv2_nsenbi = -1;
-static int hf_gtpv2_idfupf = -1;
-static int hf_gtpv2_emci = -1;
-
-static int hf_gtpv2_ltemsai = -1;
-static int hf_gtpv2_srtpi = -1;
-static int hf_gtpv2_upipsi = -1;
-
-static int hf_gtpv2_pdn_type = -1;
-static int hf_gtpv2_pdn_ipv4 = -1;
-static int hf_gtpv2_pdn_ipv6_len = -1;
-static int hf_gtpv2_pdn_ipv6 = -1;
-static int hf_gtpv2_pdn_numbers_nsapi = -1;
-static int hf_gtpv2_p_tmsi = -1;
-static int hf_gtpv2_p_tmsi_sig = -1;
-static int hf_gtpv2_mmbr_ul = -1;
-static int hf_gtpv2_mmbr_dl = -1;
-
-static int hf_gtpv2_rat_type = -1;
-static int hf_gtpv2_uli_ext_macro_enb_id_flg = -1;
-static int hf_gtpv2_uli_macro_enb_id_flg = -1;
-static int hf_gtpv2_uli_lai_flg = -1;
-static int hf_gtpv2_uli_ecgi_flg = -1;
-static int hf_gtpv2_uli_tai_flg = -1;
-static int hf_gtpv2_uli_rai_flg = -1;
-static int hf_gtpv2_uli_sai_flg = -1;
-static int hf_gtpv2_uli_cgi_flg = -1;
-static int hf_gtpv2_glt = -1;
-static int hf_gtpv2_cng_rep_act = -1;
-
-static int hf_gtpv2_selec_mode = -1;
-static int hf_gtpv2_source_type = -1;
-static int hf_gtpv2_f_teid_v4 = -1;
-static int hf_gtpv2_f_teid_v6 = -1;
-static int hf_gtpv2_f_teid_interface_type= -1;
-static int hf_gtpv2_f_teid_gre_key= -1;
-static int hf_gtpv2_f_teid_ipv4= -1;
-static int hf_gtpv2_f_teid_ipv6= -1;
-static int hf_gtpv2_tmsi = -1;
-static int hf_gtpv2_hsgw_addr_f_len = -1;
-static int hf_gtpv2_hsgw_addr_ipv4 = -1;
-static int hf_gtpv2_hsgw_addr_ipv6 = -1;
-static int hf_gtpv2_gre_key = -1;
-static int hf_gtpv2_sgw_addr_ipv4 = -1;
-static int hf_gtpv2_sgw_addr_ipv6 = -1;
-static int hf_gtpv2_sgw_s1u_teid = -1;
-static int hf_gtpv2_ipv4_addr = -1;
-
-
-static int hf_gtpv2_ambr_up= -1;
-static int hf_gtpv2_ambr_down= -1;
-static int hf_gtpv2_ip_address_ipv4= -1;
-static int hf_gtpv2_ip_address_ipv6= -1;
-static int hf_gtpv2_mei= -1;
+static int hf_gtpv2_apn;
+static int hf_gtpv2_ebi;
+static int hf_gtpv2_daf;
+static int hf_gtpv2_dtf;
+static int hf_gtpv2_hi;
+static int hf_gtpv2_dfi;
+static int hf_gtpv2_oi;
+static int hf_gtpv2_isrsi;
+static int hf_gtpv2_israi;
+static int hf_gtpv2_sgwci;
+static int hf_gtpv2_sqci;
+static int hf_gtpv2_uimsi;
+static int hf_gtpv2_cfsi;
+static int hf_gtpv2_crsi;
+static int hf_gtpv2_pt;
+static int hf_gtpv2_ps;
+static int hf_gtpv2_si;
+static int hf_gtpv2_msv;
+static int hf_gtpv2_retloc;
+static int hf_gtpv2_pbic;
+static int hf_gtpv2_srni;
+static int hf_gtpv2_s6af;
+static int hf_gtpv2_s4af;
+static int hf_gtpv2_mbmdt;
+static int hf_gtpv2_israu;
+static int hf_gtpv2_ccrsi;
+static int hf_gtpv2_cprai;
+static int hf_gtpv2_arrl;
+static int hf_gtpv2_ppof;
+static int hf_gtpv2_ppon_ppei;
+static int hf_gtpv2_ppsi;
+static int hf_gtpv2_csfbi;
+static int hf_gtpv2_clii;
+static int hf_gtpv2_cpsr;
+static int hf_gtpv2_nsi;
+static int hf_gtpv2_uasi;
+static int hf_gtpv2_dtci;
+static int hf_gtpv2_bdwi;
+static int hf_gtpv2_psci;
+static int hf_gtpv2_pcri;
+static int hf_gtpv2_aosi;
+static int hf_gtpv2_aopi;
+static int hf_gtpv2_roaai;
+static int hf_gtpv2_epcosi;
+static int hf_gtpv2_cpopci;
+static int hf_gtpv2_pmtsmi;
+static int hf_gtpv2_s11tf;
+static int hf_gtpv2_pnsi;
+static int hf_gtpv2_unaccsi;
+static int hf_gtpv2_wpmsi;
+
+static int hf_gtpv2_5gsnn26;
+static int hf_gtpv2_reprefi;
+static int hf_gtpv2_5gsiwk;
+static int hf_gtpv2_eevrsi;
+static int hf_gtpv2_ltemui;
+static int hf_gtpv2_ltempi;
+static int hf_gtpv2_enbcrsi;
+static int hf_gtpv2_tspcmi;
+static int hf_gtpv2_ethpdn;
+
+static int hf_gtpv2_csrmfi;
+static int hf_gtpv2_mtedtn;
+static int hf_gtpv2_mtedta;
+static int hf_gtpv2_n5gnmi;
+static int hf_gtpv2_5gcnrs;
+static int hf_gtpv2_5gcnri;
+static int hf_gtpv2_5srhoi;
+
+static int hf_gtpv2_nspusi;
+static int hf_gtpv2_pgwrnsi;
+static int hf_gtpv2_rppcsi;
+static int hf_gtpv2_pgwchi;
+static int hf_gtpv2_sissme;
+static int hf_gtpv2_nsenbi;
+static int hf_gtpv2_idfupf;
+static int hf_gtpv2_emci;
+
+static int hf_gtpv2_ltemsai;
+static int hf_gtpv2_srtpi;
+static int hf_gtpv2_upipsi;
+
+static int hf_gtpv2_pdn_type;
+static int hf_gtpv2_pdn_ipv4;
+static int hf_gtpv2_pdn_ipv6_len;
+static int hf_gtpv2_pdn_ipv6;
+static int hf_gtpv2_pdn_numbers_nsapi;
+static int hf_gtpv2_p_tmsi;
+static int hf_gtpv2_p_tmsi_sig;
+static int hf_gtpv2_mmbr_ul;
+static int hf_gtpv2_mmbr_dl;
+
+static int hf_gtpv2_rat_type;
+static int hf_gtpv2_uli_ext_macro_enb_id_flg;
+static int hf_gtpv2_uli_macro_enb_id_flg;
+static int hf_gtpv2_uli_lai_flg;
+static int hf_gtpv2_uli_ecgi_flg;
+static int hf_gtpv2_uli_tai_flg;
+static int hf_gtpv2_uli_rai_flg;
+static int hf_gtpv2_uli_sai_flg;
+static int hf_gtpv2_uli_cgi_flg;
+static int hf_gtpv2_glt;
+static int hf_gtpv2_cng_rep_act;
+
+static int hf_gtpv2_selec_mode;
+static int hf_gtpv2_source_type;
+static int hf_gtpv2_f_teid_v4;
+static int hf_gtpv2_f_teid_v6;
+static int hf_gtpv2_f_teid_interface_type;
+static int hf_gtpv2_f_teid_gre_key;
+static int hf_gtpv2_f_teid_ipv4;
+static int hf_gtpv2_f_teid_ipv6;
+static int hf_gtpv2_tmsi;
+static int hf_gtpv2_hsgw_addr_f_len;
+static int hf_gtpv2_hsgw_addr_ipv4;
+static int hf_gtpv2_hsgw_addr_ipv6;
+static int hf_gtpv2_gre_key;
+static int hf_gtpv2_sgw_addr_ipv4;
+static int hf_gtpv2_sgw_addr_ipv6;
+static int hf_gtpv2_sgw_s1u_teid;
+static int hf_gtpv2_ipv4_addr;
+
+
+static int hf_gtpv2_ambr_up;
+static int hf_gtpv2_ambr_down;
+static int hf_gtpv2_ip_address_ipv4;
+static int hf_gtpv2_ip_address_ipv6;
+static int hf_gtpv2_mei;
/* Trace Information */
-/* static int hf_gtpv2_tra_info = -1; */
-static int hf_gtpv2_tra_info_msc_momt_calls = -1;
-static int hf_gtpv2_tra_info_msc_momt_sms = -1;
-static int hf_gtpv2_tra_info_msc_lu_imsi_ad = -1;
-static int hf_gtpv2_tra_info_msc_handovers = -1;
-static int hf_gtpv2_tra_info_msc_ss = -1;
-static int hf_gtpv2_tra_info_mgw_context = -1;
-static int hf_gtpv2_tra_info_sgsn_pdp_context = -1;
-static int hf_gtpv2_tra_info_sgsn_momt_sms = -1;
-static int hf_gtpv2_tra_info_sgsn_rau_gprs_ad = -1;
-static int hf_gtpv2_tra_info_sgsn_mbms = -1;
-static int hf_gtpv2_tra_info_sgsn_reserved = -1;
-static int hf_gtpv2_tra_info_ggsn_pdp = -1;
-static int hf_gtpv2_tra_info_ggsn_mbms = -1;
-static int hf_gtpv2_tra_info_bm_sc = -1;
-static int hf_gtpv2_tra_info_mme_sgw_ss = -1;
-static int hf_gtpv2_tra_info_mme_sgw_sr = -1;
-static int hf_gtpv2_tra_info_mme_sgw_iataud = -1;
-static int hf_gtpv2_tra_info_mme_sgw_ue_init_pdn_disc = -1;
-static int hf_gtpv2_tra_info_mme_sgw_bearer_act_mod_del = -1;
-static int hf_gtpv2_tra_info_mme_sgw_ho = -1;
-static int hf_gtpv2_tra_info_sgw_pdn_con_creat = -1;
-static int hf_gtpv2_tra_info_sgw_pdn_con_term = -1;
-static int hf_gtpv2_tra_info_sgw_bearer_act_mod_del = -1;
-static int hf_gtpv2_tra_info_pgw_pdn_con_creat = -1;
-static int hf_gtpv2_tra_info_pgw_pdn_con_term = -1;
-static int hf_gtpv2_tra_info_pgw_bearer_act_mod_del = -1;
-static int hf_gtpv2_tra_info_lne_msc_s = -1;
-static int hf_gtpv2_tra_info_lne_mgw = -1;
-static int hf_gtpv2_tra_info_lne_sgsn = -1;
-static int hf_gtpv2_tra_info_lne_ggsn = -1;
-static int hf_gtpv2_tra_info_lne_rnc = -1;
-static int hf_gtpv2_tra_info_lne_bm_sc = -1;
-static int hf_gtpv2_tra_info_lne_mme = -1;
-static int hf_gtpv2_tra_info_lne_sgw = -1;
-static int hf_gtpv2_tra_info_lne_pdn_gw = -1;
-static int hf_gtpv2_tra_info_lne_enb = -1;
-static int hf_gtpv2_tra_info_lne_amf = -1;
-static int hf_gtpv2_tra_info_lne_smf = -1;
-static int hf_gtpv2_tra_info_lne_pcf = -1;
-static int hf_gtpv2_tra_info_lne_upf = -1;
-static int hf_gtpv2_tra_info_tra_info_ng_ran_node = -1;
-static int hf_gtpv2_tra_info_tdl = -1;
-static int hf_gtpv2_tra_info_lmsc_a = -1;
-static int hf_gtpv2_tra_info_lmsc_lu = -1;
-static int hf_gtpv2_tra_info_lmsc_mc = -1;
-static int hf_gtpv2_tra_info_lmsc_map_g = -1;
-static int hf_gtpv2_tra_info_lmsc_map_b = -1;
-static int hf_gtpv2_tra_info_lmsc_map_e = -1;
-static int hf_gtpv2_tra_info_lmsc_map_f = -1;
-static int hf_gtpv2_tra_info_lmsc_cap = -1;
-static int hf_gtpv2_tra_info_lmsc_map_d = -1;
-static int hf_gtpv2_tra_info_lmsc_map_c = -1;
-static int hf_gtpv2_tra_info_lmgw_mc = -1;
-static int hf_gtpv2_tra_info_lmgw_nb_up = -1;
-static int hf_gtpv2_tra_info_lmgw_lu_up = -1;
-static int hf_gtpv2_tra_info_lsgsn_gb = -1;
-static int hf_gtpv2_tra_info_lsgsn_lu = -1;
-static int hf_gtpv2_tra_info_lsgsn_gn = -1;
-static int hf_gtpv2_tra_info_lsgsn_map_gr = -1;
-static int hf_gtpv2_tra_info_lsgsn_map_gd = -1;
-static int hf_gtpv2_tra_info_lsgsn_map_gf = -1;
-static int hf_gtpv2_tra_info_lsgsn_gs = -1;
-static int hf_gtpv2_tra_info_lsgsn_ge = -1;
-static int hf_gtpv2_tra_info_lggsn_gn = -1;
-static int hf_gtpv2_tra_info_lggsn_gi = -1;
-static int hf_gtpv2_tra_info_lggsn_gmb = -1;
-static int hf_gtpv2_tra_info_lrnc_lu = -1;
-static int hf_gtpv2_tra_info_lrnc_lur = -1;
-static int hf_gtpv2_tra_info_lrnc_lub = -1;
-static int hf_gtpv2_tra_info_lrnc_uu = -1;
-static int hf_gtpv2_tra_info_lbm_sc_gmb = -1;
-static int hf_gtpv2_tra_info_lmme_s1_mme = -1;
-static int hf_gtpv2_tra_info_lmme_s3 = -1;
-static int hf_gtpv2_tra_info_lmme_s6a = -1;
-static int hf_gtpv2_tra_info_lmme_s10 = -1;
-static int hf_gtpv2_tra_info_lmme_s11 = -1;
-static int hf_gtpv2_tra_info_lsgw_s4 = -1;
-static int hf_gtpv2_tra_info_lsgw_s5 = -1;
-static int hf_gtpv2_tra_info_lsgw_s8b = -1;
-static int hf_gtpv2_tra_info_lsgw_s11 = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_s2a = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_s2b = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_s2c = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_s5 = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_s6c = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_gx = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_s8b = -1;
-static int hf_gtpv2_tra_info_lpdn_gw_sgi = -1;
-static int hf_gtpv2_tra_info_lenb_s1_mme = -1;
-static int hf_gtpv2_tra_info_lenb_x2 = -1;
-static int hf_gtpv2_tra_info_lenb_uu = -1;
-
-static int hf_gtpv2_ti = -1;
-
-static int hf_gtpv2_bearer_qos_pci= -1;
-static int hf_gtpv2_bearer_qos_pl= -1;
-static int hf_gtpv2_bearer_qos_pvi= -1;
-static int hf_gtpv2_bearer_qos_label_qci = -1;
-static int hf_gtpv2_bearer_qos_mbr_up = -1;
-static int hf_gtpv2_bearer_qos_mbr_down = -1;
-static int hf_gtpv2_bearer_qos_gbr_up = -1;
-static int hf_gtpv2_bearer_qos_gbr_down = -1;
-static int hf_gtpv2_flow_qos_label_qci = -1;
-static int hf_gtpv2_flow_qos_mbr_up = -1;
-static int hf_gtpv2_flow_qos_mbr_down = -1;
-static int hf_gtpv2_flow_qos_gbr_up = -1;
-static int hf_gtpv2_flow_qos_gbr_down = -1;
-
-static int hf_gtpv2_delay_value = -1;
-static int hf_gtpv2_charging_id = -1;
-static int hf_gtpv2_charging_characteristic = -1;
-static int hf_gtpv2_bearer_flag_ppc = -1;
-static int hf_gtpv2_bearer_flag_vb = -1;
-static int hf_gtpv2_ue_time_zone_dst = -1;
-static int hf_gtpv2_fq_csid_type = -1;
-static int hf_gtpv2_fq_csid_nr = -1;
-static int hf_gtpv2_fq_csid_ipv4 = -1;
-static int hf_gtpv2_fq_csid_ipv6 = -1;
-static int hf_gtpv2_fq_csid_id = -1;
-static int hf_gtpv2_complete_req_msg_type = -1;
-static int hf_gtpv2_mme_grp_id = -1;
-static int hf_gtpv2_mme_code = -1;
-static int hf_gtpv2_m_tmsi = -1;
-static int hf_gtpv2_container_type = -1;
-static int hf_gtpv2_cause_type = -1;
-static int hf_gtpv2_CauseRadioNetwork = -1;
-static int hf_gtpv2_CauseTransport = -1;
-static int hf_gtpv2_CauseNas = -1;
-static int hf_gtpv2_CauseProtocol = -1;
-static int hf_gtpv2_CauseMisc = -1;
-static int hf_gtpv2_target_type = -1;
-static int hf_gtpv2_macro_enodeb_id = -1;
-static int hf_gtpv2_smenb = -1;
-static int hf_gtpv2_ext_macro_enodeb_id = -1;
-static int hf_gtpv2_ext_macro_ng_enodeb_id = -1;
-static int hf_gtpv2_enodebid = -1;
-static int hf_gtpv2_cellid = -1;
-
-static int hf_gtpv2_node_type= -1;
-static int hf_gtpv2_fqdn = -1;
-static int hf_gtpv2_enterprise_id = -1;
-static int hf_gtpv2_apn_rest= -1;
-static int hf_gtpv2_pti= -1;
-static int hf_gtpv2_mm_context_sm = -1;
-static int hf_gtpv2_mm_context_nhi = -1;
-static int hf_gtpv2_mm_context_drxi = -1;
-static int hf_gtpv2_mm_context_cksn = -1;
-static int hf_gtpv2_mm_context_cksn_ksi = -1;
-static int hf_gtpv2_mm_context_kasme = -1;
-static int hf_gtpv2_mm_context_rand = -1;
-static int hf_gtpv2_mm_context_xres_len = -1;
-static int hf_gtpv2_mm_context_xres = -1;
-static int hf_gtpv2_mm_context_autn_len = -1;
-static int hf_gtpv2_mm_context_autn = -1;
-static int hf_gtpv2_mm_context_drx = -1;
-static int hf_gtpv2_mm_context_ue_net_cap_len = -1;
-static int hf_gtpv2_mm_context_ms_net_cap_len = -1;
-static int hf_gtpv2_mm_context_mei_len = -1;
-static int hf_gtpv2_mm_context_vdp_len = -1;
-static int hf_gtpv2_mm_contex_nhi_old = -1;
-static int hf_gtpv2_mm_context_old_ksiasme = -1;
-static int hf_gtpv2_mm_context_old_ncc = -1;
-static int hf_gtpv2_mm_context_old_kasme = -1;
-static int hf_gtpv2_mm_context_old_nh = -1;
-static int hf_gtpv2_mm_context_higher_br_16mb_flg_len = -1;
-static int hf_gtpv2_mm_context_higher_br_16mb_flg = -1;
-static int hf_gtpv2_vdp_length = -1;
-static int hf_gtpv2_mm_context_paging_len = -1;
-static int hf_gtpv2_mm_context_ex_access_res_data_len = -1;
-static int hf_gtpv2_mm_context_ue_add_sec_cap_len = -1;
-static int hf_gtpv2_mm_context_ue_nr_sec_cap_len = -1;
-static int hf_gtpv2_mm_context_apn_rte_ctrl_sts_len = -1;
-static int hf_gtpv2_mm_context_cnr_len = -1;
-static int hf_gtpv2_mm_context_ue_radio_cap_len = -1;
-static int hf_gtpv2_uci_csg_id = -1;
-static int hf_gtpv2_uci_csg_id_spare = -1;
-static int hf_gtpv2_uci_access_mode = -1;
-static int hf_gtpv2_uci_lcsg = -1;
-static int hf_gtpv2_uci_csg_membership = -1;
-
-static int hf_gtpv2_una = -1;
-static int hf_gtpv2_gena = -1;
-static int hf_gtpv2_gana = -1;
-static int hf_gtpv2_ina = -1;
-static int hf_gtpv2_ena = -1;
-static int hf_gtpv2_hnna = -1;
-static int hf_gtpv2_hbna = -1;
-static int hf_gtpv2_mm_context_ksi_a= -1;
-static int hf_gtpv2_mm_context_ksi = -1;
-static int hf_gtpv2_mm_context_nr_tri = -1;
-static int hf_gtpv2_mm_context_used_cipher = -1;
-static int hf_gtpv2_mm_context_nr_qui = -1;
-static int hf_gtpv2_mm_context_nr_qua = -1;
-static int hf_gtpv2_mm_context_uamb_ri = -1;
-static int hf_gtpv2_mm_context_osci = -1;
-static int hf_gtpv2_mm_context_nruna = -1;
-static int hf_gtpv2_mm_context_nrusrna = -1;
-static int hf_gtpv2_mm_context_nrna = -1;
-static int hf_gtpv2_mm_context_ussrna = -1;
-static int hf_gtpv2_mm_context_nrsrna = -1;
-static int hf_gtpv2_mm_context_ensct = -1;
-
-static int hf_gtpv2_mm_context_samb_ri = -1;
-static int hf_gtpv2_mm_context_unipa = -1;
-static int hf_gtpv2_mm_context_unc = -1;
-static int hf_gtpv2_mm_context_nas_dl_cnt = -1;
-static int hf_gtpv2_mm_context_nas_ul_cnt = -1;
-
-static int hf_gtpv2_uli_cgi_lac= -1;
-static int hf_gtpv2_uli_cgi_ci= -1;
-static int hf_gtpv2_sai_lac= -1;
-static int hf_gtpv2_sai_sac= -1;
-static int hf_gtpv2_rai_lac= -1;
-static int hf_gtpv2_rai_rac= -1;
-static int hf_gtpv2_tai_tac= -1;
-static int hf_gtpv2_5gs_tai_tac = -1;
-static int hf_gtpv2_ecgi_eci= -1;
-static int hf_gtpv2_ncgi_nrci= -1;
-static int hf_gtpv2_uli_lai_lac = -1;
-static int hf_gtpv2_ecgi_eci_spare= -1;
-static int hf_gtpv2_nsapi = -1;
-static int hf_gtpv2_bearer_control_mode= -1;
-
-static int hf_gtpv2_bss_container_phx = -1;
-static int hf_gtpv2_bss_con_sapi_flg = -1;
-static int hf_gtpv2_bss_con_rp_flg = -1;
-static int hf_gtpv2_bss_con_pfi_flg = -1;
-static int hf_gtpv2_bss_con_pfi = -1;
-static int hf_gtpv2_bss_con_rp = -1;
-static int hf_gtpv2_bss_con_sapi = -1;
-static int hf_gtpv2_bss_con_xid_len = -1;
-static int hf_gtpv2_bss_con_xid = -1;
-static int hf_gtpv2_home_enodeb_id = -1;
-static int hf_gtpv2_tac = -1;
+/* static int hf_gtpv2_tra_info; */
+static int hf_gtpv2_tra_info_msc_momt_calls;
+static int hf_gtpv2_tra_info_msc_momt_sms;
+static int hf_gtpv2_tra_info_msc_lu_imsi_ad;
+static int hf_gtpv2_tra_info_msc_handovers;
+static int hf_gtpv2_tra_info_msc_ss;
+static int hf_gtpv2_tra_info_mgw_context;
+static int hf_gtpv2_tra_info_sgsn_pdp_context;
+static int hf_gtpv2_tra_info_sgsn_momt_sms;
+static int hf_gtpv2_tra_info_sgsn_rau_gprs_ad;
+static int hf_gtpv2_tra_info_sgsn_mbms;
+static int hf_gtpv2_tra_info_sgsn_reserved;
+static int hf_gtpv2_tra_info_ggsn_pdp;
+static int hf_gtpv2_tra_info_ggsn_mbms;
+static int hf_gtpv2_tra_info_bm_sc;
+static int hf_gtpv2_tra_info_mme_sgw_ss;
+static int hf_gtpv2_tra_info_mme_sgw_sr;
+static int hf_gtpv2_tra_info_mme_sgw_iataud;
+static int hf_gtpv2_tra_info_mme_sgw_ue_init_pdn_disc;
+static int hf_gtpv2_tra_info_mme_sgw_bearer_act_mod_del;
+static int hf_gtpv2_tra_info_mme_sgw_ho;
+static int hf_gtpv2_tra_info_sgw_pdn_con_creat;
+static int hf_gtpv2_tra_info_sgw_pdn_con_term;
+static int hf_gtpv2_tra_info_sgw_bearer_act_mod_del;
+static int hf_gtpv2_tra_info_pgw_pdn_con_creat;
+static int hf_gtpv2_tra_info_pgw_pdn_con_term;
+static int hf_gtpv2_tra_info_pgw_bearer_act_mod_del;
+static int hf_gtpv2_tra_info_lne_msc_s;
+static int hf_gtpv2_tra_info_lne_mgw;
+static int hf_gtpv2_tra_info_lne_sgsn;
+static int hf_gtpv2_tra_info_lne_ggsn;
+static int hf_gtpv2_tra_info_lne_rnc;
+static int hf_gtpv2_tra_info_lne_bm_sc;
+static int hf_gtpv2_tra_info_lne_mme;
+static int hf_gtpv2_tra_info_lne_sgw;
+static int hf_gtpv2_tra_info_lne_pdn_gw;
+static int hf_gtpv2_tra_info_lne_enb;
+static int hf_gtpv2_tra_info_lne_amf;
+static int hf_gtpv2_tra_info_lne_smf;
+static int hf_gtpv2_tra_info_lne_pcf;
+static int hf_gtpv2_tra_info_lne_upf;
+static int hf_gtpv2_tra_info_tra_info_ng_ran_node;
+static int hf_gtpv2_tra_info_tdl;
+static int hf_gtpv2_tra_info_lmsc_a;
+static int hf_gtpv2_tra_info_lmsc_lu;
+static int hf_gtpv2_tra_info_lmsc_mc;
+static int hf_gtpv2_tra_info_lmsc_map_g;
+static int hf_gtpv2_tra_info_lmsc_map_b;
+static int hf_gtpv2_tra_info_lmsc_map_e;
+static int hf_gtpv2_tra_info_lmsc_map_f;
+static int hf_gtpv2_tra_info_lmsc_cap;
+static int hf_gtpv2_tra_info_lmsc_map_d;
+static int hf_gtpv2_tra_info_lmsc_map_c;
+static int hf_gtpv2_tra_info_lmgw_mc;
+static int hf_gtpv2_tra_info_lmgw_nb_up;
+static int hf_gtpv2_tra_info_lmgw_lu_up;
+static int hf_gtpv2_tra_info_lsgsn_gb;
+static int hf_gtpv2_tra_info_lsgsn_lu;
+static int hf_gtpv2_tra_info_lsgsn_gn;
+static int hf_gtpv2_tra_info_lsgsn_map_gr;
+static int hf_gtpv2_tra_info_lsgsn_map_gd;
+static int hf_gtpv2_tra_info_lsgsn_map_gf;
+static int hf_gtpv2_tra_info_lsgsn_gs;
+static int hf_gtpv2_tra_info_lsgsn_ge;
+static int hf_gtpv2_tra_info_lggsn_gn;
+static int hf_gtpv2_tra_info_lggsn_gi;
+static int hf_gtpv2_tra_info_lggsn_gmb;
+static int hf_gtpv2_tra_info_lrnc_lu;
+static int hf_gtpv2_tra_info_lrnc_lur;
+static int hf_gtpv2_tra_info_lrnc_lub;
+static int hf_gtpv2_tra_info_lrnc_uu;
+static int hf_gtpv2_tra_info_lbm_sc_gmb;
+static int hf_gtpv2_tra_info_lmme_s1_mme;
+static int hf_gtpv2_tra_info_lmme_s3;
+static int hf_gtpv2_tra_info_lmme_s6a;
+static int hf_gtpv2_tra_info_lmme_s10;
+static int hf_gtpv2_tra_info_lmme_s11;
+static int hf_gtpv2_tra_info_lsgw_s4;
+static int hf_gtpv2_tra_info_lsgw_s5;
+static int hf_gtpv2_tra_info_lsgw_s8b;
+static int hf_gtpv2_tra_info_lsgw_s11;
+static int hf_gtpv2_tra_info_lpdn_gw_s2a;
+static int hf_gtpv2_tra_info_lpdn_gw_s2b;
+static int hf_gtpv2_tra_info_lpdn_gw_s2c;
+static int hf_gtpv2_tra_info_lpdn_gw_s5;
+static int hf_gtpv2_tra_info_lpdn_gw_s6c;
+static int hf_gtpv2_tra_info_lpdn_gw_gx;
+static int hf_gtpv2_tra_info_lpdn_gw_s8b;
+static int hf_gtpv2_tra_info_lpdn_gw_sgi;
+static int hf_gtpv2_tra_info_lenb_s1_mme;
+static int hf_gtpv2_tra_info_lenb_x2;
+static int hf_gtpv2_tra_info_lenb_uu;
+
+static int hf_gtpv2_ti;
+
+static int hf_gtpv2_bearer_qos_pci;
+static int hf_gtpv2_bearer_qos_pl;
+static int hf_gtpv2_bearer_qos_pvi;
+static int hf_gtpv2_bearer_qos_label_qci;
+static int hf_gtpv2_bearer_qos_mbr_up;
+static int hf_gtpv2_bearer_qos_mbr_down;
+static int hf_gtpv2_bearer_qos_gbr_up;
+static int hf_gtpv2_bearer_qos_gbr_down;
+static int hf_gtpv2_flow_qos_label_qci;
+static int hf_gtpv2_flow_qos_mbr_up;
+static int hf_gtpv2_flow_qos_mbr_down;
+static int hf_gtpv2_flow_qos_gbr_up;
+static int hf_gtpv2_flow_qos_gbr_down;
+
+static int hf_gtpv2_delay_value;
+static int hf_gtpv2_charging_id;
+static int hf_gtpv2_charging_characteristic;
+static int hf_gtpv2_bearer_flag_ppc;
+static int hf_gtpv2_bearer_flag_vb;
+static int hf_gtpv2_ue_time_zone_dst;
+static int hf_gtpv2_fq_csid_type;
+static int hf_gtpv2_fq_csid_nr;
+static int hf_gtpv2_fq_csid_ipv4;
+static int hf_gtpv2_fq_csid_ipv6;
+static int hf_gtpv2_fq_csid_id;
+static int hf_gtpv2_complete_req_msg_type;
+static int hf_gtpv2_mme_grp_id;
+static int hf_gtpv2_mme_code;
+static int hf_gtpv2_m_tmsi;
+static int hf_gtpv2_container_type;
+static int hf_gtpv2_cause_type;
+static int hf_gtpv2_CauseRadioNetwork;
+static int hf_gtpv2_CauseTransport;
+static int hf_gtpv2_CauseNas;
+static int hf_gtpv2_CauseProtocol;
+static int hf_gtpv2_CauseMisc;
+static int hf_gtpv2_target_type;
+static int hf_gtpv2_macro_enodeb_id;
+static int hf_gtpv2_smenb;
+static int hf_gtpv2_ext_macro_enodeb_id;
+static int hf_gtpv2_ext_macro_ng_enodeb_id;
+static int hf_gtpv2_enodebid;
+static int hf_gtpv2_cellid;
+
+static int hf_gtpv2_node_type;
+static int hf_gtpv2_fqdn;
+static int hf_gtpv2_enterprise_id;
+static int hf_gtpv2_apn_rest;
+static int hf_gtpv2_pti;
+static int hf_gtpv2_mm_context_sm;
+static int hf_gtpv2_mm_context_nhi;
+static int hf_gtpv2_mm_context_drxi;
+static int hf_gtpv2_mm_context_cksn;
+static int hf_gtpv2_mm_context_cksn_ksi;
+static int hf_gtpv2_mm_context_kasme;
+static int hf_gtpv2_mm_context_rand;
+static int hf_gtpv2_mm_context_xres_len;
+static int hf_gtpv2_mm_context_xres;
+static int hf_gtpv2_mm_context_autn_len;
+static int hf_gtpv2_mm_context_autn;
+static int hf_gtpv2_mm_context_drx;
+static int hf_gtpv2_mm_context_ue_net_cap_len;
+static int hf_gtpv2_mm_context_ms_net_cap_len;
+static int hf_gtpv2_mm_context_mei_len;
+static int hf_gtpv2_mm_context_vdp_len;
+static int hf_gtpv2_mm_contex_nhi_old;
+static int hf_gtpv2_mm_context_old_ksiasme;
+static int hf_gtpv2_mm_context_old_ncc;
+static int hf_gtpv2_mm_context_old_kasme;
+static int hf_gtpv2_mm_context_old_nh;
+static int hf_gtpv2_mm_context_higher_br_16mb_flg_len;
+static int hf_gtpv2_mm_context_higher_br_16mb_flg;
+static int hf_gtpv2_vdp_length;
+static int hf_gtpv2_mm_context_paging_len;
+static int hf_gtpv2_mm_context_ex_access_res_data_len;
+static int hf_gtpv2_mm_context_ue_add_sec_cap_len;
+static int hf_gtpv2_mm_context_ue_nr_sec_cap_len;
+static int hf_gtpv2_mm_context_apn_rte_ctrl_sts_len;
+static int hf_gtpv2_mm_context_cnr_len;
+static int hf_gtpv2_mm_context_ue_radio_cap_len;
+static int hf_gtpv2_uci_csg_id;
+static int hf_gtpv2_uci_csg_id_spare;
+static int hf_gtpv2_uci_access_mode;
+static int hf_gtpv2_uci_lcsg;
+static int hf_gtpv2_uci_csg_membership;
+
+static int hf_gtpv2_una;
+static int hf_gtpv2_gena;
+static int hf_gtpv2_gana;
+static int hf_gtpv2_ina;
+static int hf_gtpv2_ena;
+static int hf_gtpv2_hnna;
+static int hf_gtpv2_hbna;
+static int hf_gtpv2_mm_context_ksi_a;
+static int hf_gtpv2_mm_context_ksi;
+static int hf_gtpv2_mm_context_nr_tri;
+static int hf_gtpv2_mm_context_used_cipher;
+static int hf_gtpv2_mm_context_nr_qui;
+static int hf_gtpv2_mm_context_nr_qua;
+static int hf_gtpv2_mm_context_uamb_ri;
+static int hf_gtpv2_mm_context_osci;
+static int hf_gtpv2_mm_context_nruna;
+static int hf_gtpv2_mm_context_nrusrna;
+static int hf_gtpv2_mm_context_nrna;
+static int hf_gtpv2_mm_context_ussrna;
+static int hf_gtpv2_mm_context_nrsrna;
+static int hf_gtpv2_mm_context_ensct;
+
+static int hf_gtpv2_mm_context_samb_ri;
+static int hf_gtpv2_mm_context_unipa;
+static int hf_gtpv2_mm_context_unc;
+static int hf_gtpv2_mm_context_nas_dl_cnt;
+static int hf_gtpv2_mm_context_nas_ul_cnt;
+
+static int hf_gtpv2_uli_cgi_lac;
+static int hf_gtpv2_uli_cgi_ci;
+static int hf_gtpv2_sai_lac;
+static int hf_gtpv2_sai_sac;
+static int hf_gtpv2_rai_lac;
+static int hf_gtpv2_rai_rac;
+static int hf_gtpv2_tai_tac;
+static int hf_gtpv2_5gs_tai_tac;
+static int hf_gtpv2_ecgi_eci;
+static int hf_gtpv2_ncgi_nrci;
+static int hf_gtpv2_uli_lai_lac;
+static int hf_gtpv2_ecgi_eci_spare;
+static int hf_gtpv2_nsapi;
+static int hf_gtpv2_bearer_control_mode;
+
+static int hf_gtpv2_bss_container_phx;
+static int hf_gtpv2_bss_con_sapi_flg;
+static int hf_gtpv2_bss_con_rp_flg;
+static int hf_gtpv2_bss_con_pfi_flg;
+static int hf_gtpv2_bss_con_pfi;
+static int hf_gtpv2_bss_con_rp;
+static int hf_gtpv2_bss_con_sapi;
+static int hf_gtpv2_bss_con_xid_len;
+static int hf_gtpv2_bss_con_xid;
+static int hf_gtpv2_home_enodeb_id;
+static int hf_gtpv2_tac;
/* MBMS */
-static int hf_gtpv2_mbms_service_area_nr = -1;
-static int hf_gtpv2_mbms_service_area_id = -1;
-static int hf_gtpv2_mbms_session_id = -1;
-static int hf_gtpv2_mbms_flow_id = -1;
-static int hf_gtpv2_cteid = -1;
-static int hf_gtpv2_ip_addr_type = -1;
-static int hf_gtpv2_ip_addr_len = -1;
-static int hf_gtpv2_mbms_ip_mc_dist_addrv4 = -1;
-static int hf_gtpv2_mbms_ip_mc_dist_addrv6 = -1;
-static int hf_gtpv2_mbms_ip_mc_src_addrv4 = -1;
-static int hf_gtpv2_mbms_ip_mc_src_addrv6 = -1;
-static int hf_gtpv2_mbms_hc_indicator = -1;
-static int hf_gtpv2_mbms_dist_indication = -1;
-static int hf_gtpv2_subscriber_rfsp = -1;
-static int hf_gtpv2_rfsp_inuse = -1;
-static int hf_gtpv2_mbms_service_id = -1;
-static int hf_gtpv2_add_flags_for_srvcc_ics = -1;
-static int hf_gtpv2_vsrvcc_flag = -1;
-static int hf_gtpv2_abs_time_mbms_data = -1;
-static int hf_gtpv2_henb_info_report_fti = -1;
-static int hf_gtpv2_ip4cp_subnet_prefix_len = -1;
-static int hf_gtpv2_ip4cp_ipv4 = -1;
-static int hf_gtpv2_change_report_flags_sncr = -1;
-static int hf_gtpv2_change_report_flags_tzcr = -1;
-static int hf_gtpv2_action_indication_val = -1;
-static int hf_gtpv2_uli_timestamp = -1;
-static int hf_gtpv2_mbms_session_duration_days = -1;
-static int hf_gtpv2_mbms_session_duration_secs = -1;
-static int hf_gtpv2_csg_id = -1;
-static int hf_gtpv2_cmi = -1;
-static int hf_gtpv2_service_indicator = -1;
-static int hf_gtpv2_detach_type = -1;
-static int hf_gtpv2_ldn = -1;
-static int hf_gtpv2_node_features_prn = -1;
-static int hf_gtpv2_node_features_mabr =-1;
-static int hf_gtpv2_node_features_ntsr = -1;
-static int hf_gtpv2_node_features_ciot = -1;
-static int hf_gtpv2_time_to_data_xfer = -1;
-static int hf_gtpv2_arp_pvi = -1;
-static int hf_gtpv2_arp_pl = -1;
-static int hf_gtpv2_arp_pci = -1;
-static int hf_gtpv2_timer_unit = -1;
-static int hf_gtpv2_throttling_delay_unit = -1;
-static int hf_gtpv2_throttling_delay_value = -1;
-static int hf_gtpv2_timer_value = -1;
-static int hf_gtpv2_lapi = -1;
-
-static int hf_gtpv2_pres_rep_area_act_inapra = -1;
-static int hf_gtpv2_pres_rep_area_action = -1;
-static int hf_gtpv2_pres_rep_area_id = -1;
-static int hf_gtpv2_pres_rep_area_act_no_tai = -1;
-static int hf_gtpv2_pres_rep_area_act_no_rai = -1;
-static int hf_gtpv2_pres_rep_area_act_no_m_enodeb = -1;
-static int hf_gtpv2_pres_rep_area_act_no_h_enodeb = -1;
-static int hf_gtpv2_pres_rep_area_act_no_ecgi = -1;
-static int hf_gtpv2_pres_rep_area_act_no_sai = -1;
-static int hf_gtpv2_pres_rep_area_act_no_cgi = -1;
-static int hf_gtpv2_pres_rep_area_act_no_ext_m_enodeb = -1;
-static int hf_gtpv2_ksi_ps = -1;
-static int hf_gtpv2_ck_ps = -1;
-static int hf_gtpv2_ik_ps = -1;
-static int hf_gtpv2_kc_ps = -1;
-static int hf_gtpv2_cksn_ps = -1;
-
-static int hf_gtpv2_pres_rep_area_info_id = -1;
-static int hf_gtpv2_pres_rep_area_info_additional_id = -1;
-static int hf_gtpv2_pres_rep_area_info_flags = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_no_inapra = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_b4_b7_spare = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_b3_b7_spare = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_b3_inapra = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_b2_apra = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_b1_opra = -1;
-static int hf_gtpv2_pres_rep_area_info_flags_b0_ipra = -1;
+static int hf_gtpv2_mbms_service_area_nr;
+static int hf_gtpv2_mbms_service_area_id;
+static int hf_gtpv2_mbms_session_id;
+static int hf_gtpv2_mbms_flow_id;
+static int hf_gtpv2_cteid;
+static int hf_gtpv2_ip_addr_type;
+static int hf_gtpv2_ip_addr_len;
+static int hf_gtpv2_mbms_ip_mc_dist_addrv4;
+static int hf_gtpv2_mbms_ip_mc_dist_addrv6;
+static int hf_gtpv2_mbms_ip_mc_src_addrv4;
+static int hf_gtpv2_mbms_ip_mc_src_addrv6;
+static int hf_gtpv2_mbms_hc_indicator;
+static int hf_gtpv2_mbms_dist_indication;
+static int hf_gtpv2_subscriber_rfsp;
+static int hf_gtpv2_rfsp_inuse;
+static int hf_gtpv2_mbms_service_id;
+static int hf_gtpv2_add_flags_for_srvcc_ics;
+static int hf_gtpv2_vsrvcc_flag;
+static int hf_gtpv2_abs_time_mbms_data;
+static int hf_gtpv2_henb_info_report_fti;
+static int hf_gtpv2_ip4cp_subnet_prefix_len;
+static int hf_gtpv2_ip4cp_ipv4;
+static int hf_gtpv2_change_report_flags_sncr;
+static int hf_gtpv2_change_report_flags_tzcr;
+static int hf_gtpv2_action_indication_val;
+static int hf_gtpv2_uli_timestamp;
+static int hf_gtpv2_mbms_session_duration_days;
+static int hf_gtpv2_mbms_session_duration_secs;
+static int hf_gtpv2_csg_id;
+static int hf_gtpv2_cmi;
+static int hf_gtpv2_service_indicator;
+static int hf_gtpv2_detach_type;
+static int hf_gtpv2_ldn;
+static int hf_gtpv2_node_features_prn;
+static int hf_gtpv2_node_features_mabr;
+static int hf_gtpv2_node_features_ntsr;
+static int hf_gtpv2_node_features_ciot;
+static int hf_gtpv2_time_to_data_xfer;
+static int hf_gtpv2_arp_pvi;
+static int hf_gtpv2_arp_pl;
+static int hf_gtpv2_arp_pci;
+static int hf_gtpv2_timer_unit;
+static int hf_gtpv2_throttling_delay_unit;
+static int hf_gtpv2_throttling_delay_value;
+static int hf_gtpv2_timer_value;
+static int hf_gtpv2_lapi;
+
+static int hf_gtpv2_pres_rep_area_act_inapra;
+static int hf_gtpv2_pres_rep_area_action;
+static int hf_gtpv2_pres_rep_area_id;
+static int hf_gtpv2_pres_rep_area_act_no_tai;
+static int hf_gtpv2_pres_rep_area_act_no_rai;
+static int hf_gtpv2_pres_rep_area_act_no_m_enodeb;
+static int hf_gtpv2_pres_rep_area_act_no_h_enodeb;
+static int hf_gtpv2_pres_rep_area_act_no_ecgi;
+static int hf_gtpv2_pres_rep_area_act_no_sai;
+static int hf_gtpv2_pres_rep_area_act_no_cgi;
+static int hf_gtpv2_pres_rep_area_act_no_ext_m_enodeb;
+static int hf_gtpv2_ksi_ps;
+static int hf_gtpv2_ck_ps;
+static int hf_gtpv2_ik_ps;
+static int hf_gtpv2_kc_ps;
+static int hf_gtpv2_cksn_ps;
+
+static int hf_gtpv2_pres_rep_area_info_id;
+static int hf_gtpv2_pres_rep_area_info_additional_id;
+static int hf_gtpv2_pres_rep_area_info_flags;
+static int hf_gtpv2_pres_rep_area_info_flags_no_inapra;
+static int hf_gtpv2_pres_rep_area_info_flags_b4_b7_spare;
+static int hf_gtpv2_pres_rep_area_info_flags_b3_b7_spare;
+static int hf_gtpv2_pres_rep_area_info_flags_b3_inapra;
+static int hf_gtpv2_pres_rep_area_info_flags_b2_apra;
+static int hf_gtpv2_pres_rep_area_info_flags_b1_opra;
+static int hf_gtpv2_pres_rep_area_info_flags_b0_ipra;
/* Generated from convert_proto_tree_add_text.pl */
-static int hf_gtpv2_downlink_subscribed_ue_ambr = -1;
-static int hf_gtpv2_mm_context_sres = -1;
-static int hf_gtpv2_iksrvcc = -1;
-static int hf_gtpv2_nsapi08 = -1;
-static int hf_gtpv2_voice_domain_and_ue_usage_setting = -1;
-static int hf_gtpv2_ue_radio_capability_for_paging_information = -1;
-static int hf_gtpv2_upd_source_port_number = -1;
-static int hf_gtpv2_uplink_used_ue_ambr = -1;
-static int hf_gtpv2_tmsi_bytes = -1;
-static int hf_gtpv2_dl_gtp_u_sequence_number = -1;
-static int hf_gtpv2_mm_context_nh = -1;
-static int hf_gtpv2_teid_c_spare = -1;
-static int hf_gtpv2_uplink_subscribed_ue_ambr = -1;
-static int hf_gtpv2_transparent_container = -1;
-static int hf_gtpv2_packet_flow_id = -1;
-static int hf_gtpv2_utran_srvcc_ik_cs = -1;
-static int hf_gtpv2_downlink_used_ue_ambr = -1;
-static int hf_gtpv2_hop_counter = -1;
-static int hf_gtpv2_ul_gtp_u_sequence_number = -1;
-static int hf_gtpv2_authentication_quadruplets = -1;
-static int hf_gtpv2_utran_srvcc_kc = -1;
-static int hf_gtpv2_spare_bytes = -1;
-static int hf_gtpv2_metric = -1;
-static int hf_gtpv2_throttling_factor = -1;
-static int hf_gtpv2_relative_capacity = -1;
-static int hf_gtpv2_apn_length = -1;
-static int hf_gtpv2_sequence_number = -1;
-static int hf_gtpv2_receive_n_pdu_number = -1;
-static int hf_gtpv2_trace_id = -1;
-static int hf_gtpv2_drx_parameter = -1;
-static int hf_gtpv2_charging_characteristic_remaining_octets = -1;
-static int hf_gtpv2_mm_context_ncc = -1;
-static int hf_gtpv2_proprietary_value = -1;
-static int hf_gtpv2_mobile_station_classmark2 = -1;
-static int hf_gtpv2_rrc_container = -1;
-static int hf_gtpv2_send_n_pdu_number = -1;
-static int hf_gtpv2_mobile_station_classmark3 = -1;
-static int hf_gtpv2_eps_bearer_id_number = -1;
-static int hf_gtpv2_geographic_location = -1;
-static int hf_gtpv2_cn_id = -1;
-static int hf_gtpv2_utran_srvcc_ck_cs = -1;
-static int hf_gtpv2_authentication_quintuplets = -1;
-static int hf_gtpv2_serving_gw_address_length = -1;
-static int hf_gtpv2_supported_codec_list = -1;
-static int hf_gtpv2_cksrvcc = -1;
-static int hf_gtpv2_mm_context_kc = -1;
-static int hf_gtpv2_dl_pdcp_sequence_number = -1;
-static int hf_gtpv2_ul_pdcp_sequence_number = -1;
-static int hf_gtpv2_fq_csid_node_id = -1;
-static int hf_gtpv2_fq_csid_mcc_mnc = -1;
-static int hf_gtpv2_ppi_value = -1;
-static int hf_gtpv2_ppi_flag = -1;
-static int hf_gtpv2_session = -1;
-static int hf_gtpv2_twan_id_ts = -1;
-static int hf_gtpv2_twan_flags = -1;
-static int hf_gtpv2_twan_bssidi = -1;
-static int hf_gtpv2_twan_civai = -1;
-static int hf_gtpv2_twan_plmni = -1;
-static int hf_gtpv2_twan_opnai = -1;
-static int hf_gtpv2_twan_laii = -1;
-static int hf_gtpv2_twan_ssid_len = -1;
-static int hf_gtpv2_twan_ssid = -1;
-static int hf_gtpv2_twan_bssid = -1;
-static int hf_gtpv2_twan_civa_len = -1;
-static int hf_gtpv2_twan_civa = -1;
-static int hf_gtpv2_twan_plmnid = -1;
-static int hf_gtpv2_twan_op_name_len = -1;
-static int hf_gtpv2_twan_op_name = -1;
-static int hf_gtpv2_twan_relay_id_type = -1;
-static int hf_gtpv2_twan_relay_id_len = -1;
-static int hf_gtpv2_twan_relay_id = -1;
-static int hf_gtpv2_twan_relay_id_ipv4 = -1;
-static int hf_gtpv2_twan_relay_id_ipv6 = -1;
-static int hf_gtpv2_twan_circuit_id_len = -1;
-static int hf_gtpv2_twan_circuit_id = -1;
-static int hf_gtpv2_integer_number_val = -1;
-static int hf_gtpv2_maximum_wait_time = -1;
-static int hf_gtpv2_dl_buf_sug_pkt_cnt = -1;
-static int hf_gtpv2_ue_usage_type = -1;
-static int hf_gtpv2_rem_run_serv_gap_t = -1;
-static int hf_gtpv2_ran_nas_protocol_type = -1;
-static int hf_gtpv2_ran_nas_cause_type = -1;
-static int hf_gtpv2_ran_nas_cause_value = -1;
-static int hf_gtpv2_emm_cause = -1;
-static int hf_gtpv2_esm_cause = -1;
-static int hf_gtpv2_diameter_cause = -1;
-static int hf_gtpv2_ikev2_cause = -1;
-
-static int hf_gtpv2_ciot_support_ind = -1;
-static int hf_gtpv2_ciot_support_ind_spare_bits = -1;
-static int hf_gtpv2_ciot_support_ind_bit4 = -1;
-static int hf_gtpv2_ciot_support_ind_bit3 = -1;
-static int hf_gtpv2_ciot_support_ind_bit2 = -1;
-static int hf_gtpv2_ciot_support_ind_bit1 = -1;
-
-static int hf_gtpv2_length_of_node_name = -1;
-static int hf_gtpv2_node_name = -1;
-static int hf_gtpv2_length_of_node_realm = -1;
-static int hf_gtpv2_node_realm = -1;
-static int hf_gtpv2_ms_ts = -1;
-static int hf_gtpv2_origination_ts = -1;
-static int hf_gtpv2_mon_event_inf_nsur = -1;
-static int hf_gtpv2_mon_event_inf_nsui = -1;
-static int hf_gtpv2_mon_event_inf_nscf = -1;
-static int hf_gtpv2_mon_event_inf_srie = -1;
-static int hf_gtpv2_mon_event_inf_scef_reference_id = -1;
-static int hf_gtpv2_mon_event_inf_scef_reference_id_ext = -1;
-static int hf_gtpv2_mon_event_inf_scef_id_length = -1;
-static int hf_gtpv2_mon_event_inf_scef_id = -1;
-static int hf_gtpv2_mon_event_inf_remaining_number_of_reports = -1;
-static int hf_gtpv2_mon_event_ext_inf_lrtp = -1;
-static int hf_gtpv2_mon_event_ext_inf_srie = -1;
-static int hf_gtpv2_mon_event_ext_inf_scef_reference_id = -1;
-static int hf_gtpv2_mon_event_ext_inf_scef_id_length = -1;
-static int hf_gtpv2_mon_event_ext_inf_scef_id = -1;
-static int hf_gtpv2_mon_event_ext_inf_remain_min_period_loc_report_type = -1;
-static int hf_gtpv2_mon_event_ext_inf_scef_reference_id_ext = -1;
-static int hf_gtpv2_rohc_profiles_bit0 = -1;
-static int hf_gtpv2_rohc_profiles_bit1 = -1;
-static int hf_gtpv2_rohc_profiles_bit2 = -1;
-static int hf_gtpv2_rohc_profiles_bit3 = -1;
-static int hf_gtpv2_rohc_profiles_bit4 = -1;
-static int hf_gtpv2_rohc_profiles_bit5 = -1;
-static int hf_gtpv2_rohc_profiles_bit6 = -1;
-static int hf_gtpv2_rohc_profiles_bit7 = -1;
-static int hf_gtpv2_max_cid = -1;
-static int hf_gtpv2_uplink_rate_limit = -1;
-static int hf_gtpv2_downlink_rate_limit = -1;
-static int hf_gtpv2_timestamp_value = -1;
-static int hf_gtpv2_counter_value = -1;
-static int hf_gtpv2_mapped_ue_usage_type = -1;
-static int hf_gtpv2_uli_flags = -1;
-static int hf_gtpv2_rohc_profile_flags = -1;
-static int hf_gtpv2_dcnr = -1;
-
-static int hf_gtpv2_secondary_rat_usage_data_report = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_spare_bits = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_bit3 = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_bit2 = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_bit1 = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_rat_type = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_start_timestamp = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_end_timestamp = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_usage_data_dl = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_usage_data_ul = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_srudn_length = -1;
-static int hf_gtpv2_secondary_rat_usage_data_report_srudn_value = -1;
-static int hf_gtpv2_csg_info_rep_action_b0 = -1;
-static int hf_gtpv2_csg_info_rep_action_b1 = -1;
-static int hf_gtpv2_csg_info_rep_action_b2 = -1;
-static int hf_gtpv2_gnodeb_id_len = -1;
-static int hf_gtpv2_gnodeb_id = -1;
-static int hf_gtpv2_macro_ng_enodeb_id = -1;
-static int hf_gtpv2_5gs_tac = -1;
-static int hf_gtpv2_en_gnb_id_len = -1;
+static int hf_gtpv2_downlink_subscribed_ue_ambr;
+static int hf_gtpv2_mm_context_sres;
+static int hf_gtpv2_iksrvcc;
+static int hf_gtpv2_nsapi08;
+static int hf_gtpv2_voice_domain_and_ue_usage_setting;
+static int hf_gtpv2_ue_radio_capability_for_paging_information;
+static int hf_gtpv2_upd_source_port_number;
+static int hf_gtpv2_uplink_used_ue_ambr;
+static int hf_gtpv2_tmsi_bytes;
+static int hf_gtpv2_dl_gtp_u_sequence_number;
+static int hf_gtpv2_mm_context_nh;
+static int hf_gtpv2_teid_c_spare;
+static int hf_gtpv2_uplink_subscribed_ue_ambr;
+static int hf_gtpv2_transparent_container;
+static int hf_gtpv2_packet_flow_id;
+static int hf_gtpv2_utran_srvcc_ik_cs;
+static int hf_gtpv2_downlink_used_ue_ambr;
+static int hf_gtpv2_hop_counter;
+static int hf_gtpv2_ul_gtp_u_sequence_number;
+static int hf_gtpv2_authentication_quadruplets;
+static int hf_gtpv2_utran_srvcc_kc;
+static int hf_gtpv2_spare_bytes;
+static int hf_gtpv2_metric;
+static int hf_gtpv2_throttling_factor;
+static int hf_gtpv2_relative_capacity;
+static int hf_gtpv2_apn_length;
+static int hf_gtpv2_sequence_number;
+static int hf_gtpv2_receive_n_pdu_number;
+static int hf_gtpv2_trace_id;
+static int hf_gtpv2_drx_parameter;
+static int hf_gtpv2_charging_characteristic_remaining_octets;
+static int hf_gtpv2_mm_context_ncc;
+static int hf_gtpv2_proprietary_value;
+static int hf_gtpv2_mobile_station_classmark2;
+static int hf_gtpv2_rrc_container;
+static int hf_gtpv2_send_n_pdu_number;
+static int hf_gtpv2_mobile_station_classmark3;
+static int hf_gtpv2_eps_bearer_id_number;
+static int hf_gtpv2_geographic_location;
+static int hf_gtpv2_cn_id;
+static int hf_gtpv2_utran_srvcc_ck_cs;
+static int hf_gtpv2_authentication_quintuplets;
+static int hf_gtpv2_serving_gw_address_length;
+static int hf_gtpv2_supported_codec_list;
+static int hf_gtpv2_cksrvcc;
+static int hf_gtpv2_mm_context_kc;
+static int hf_gtpv2_dl_pdcp_sequence_number;
+static int hf_gtpv2_ul_pdcp_sequence_number;
+static int hf_gtpv2_fq_csid_node_id;
+static int hf_gtpv2_fq_csid_mcc_mnc;
+static int hf_gtpv2_ppi_value;
+static int hf_gtpv2_ppi_flag;
+static int hf_gtpv2_session;
+static int hf_gtpv2_twan_id_ts;
+static int hf_gtpv2_twan_flags;
+static int hf_gtpv2_twan_bssidi;
+static int hf_gtpv2_twan_civai;
+static int hf_gtpv2_twan_plmni;
+static int hf_gtpv2_twan_opnai;
+static int hf_gtpv2_twan_laii;
+static int hf_gtpv2_twan_ssid_len;
+static int hf_gtpv2_twan_ssid;
+static int hf_gtpv2_twan_bssid;
+static int hf_gtpv2_twan_civa_len;
+static int hf_gtpv2_twan_civa;
+static int hf_gtpv2_twan_plmnid;
+static int hf_gtpv2_twan_op_name_len;
+static int hf_gtpv2_twan_op_name;
+static int hf_gtpv2_twan_relay_id_type;
+static int hf_gtpv2_twan_relay_id_len;
+static int hf_gtpv2_twan_relay_id;
+static int hf_gtpv2_twan_relay_id_ipv4;
+static int hf_gtpv2_twan_relay_id_ipv6;
+static int hf_gtpv2_twan_circuit_id_len;
+static int hf_gtpv2_twan_circuit_id;
+static int hf_gtpv2_integer_number_val;
+static int hf_gtpv2_maximum_wait_time;
+static int hf_gtpv2_dl_buf_sug_pkt_cnt;
+static int hf_gtpv2_ue_usage_type;
+static int hf_gtpv2_rem_run_serv_gap_t;
+static int hf_gtpv2_ran_nas_protocol_type;
+static int hf_gtpv2_ran_nas_cause_type;
+static int hf_gtpv2_ran_nas_cause_value;
+static int hf_gtpv2_emm_cause;
+static int hf_gtpv2_esm_cause;
+static int hf_gtpv2_diameter_cause;
+static int hf_gtpv2_ikev2_cause;
+
+static int hf_gtpv2_ciot_support_ind;
+static int hf_gtpv2_ciot_support_ind_spare_bits;
+static int hf_gtpv2_ciot_support_ind_bit4;
+static int hf_gtpv2_ciot_support_ind_bit3;
+static int hf_gtpv2_ciot_support_ind_bit2;
+static int hf_gtpv2_ciot_support_ind_bit1;
+
+static int hf_gtpv2_length_of_node_name;
+static int hf_gtpv2_node_name;
+static int hf_gtpv2_length_of_node_realm;
+static int hf_gtpv2_node_realm;
+static int hf_gtpv2_ms_ts;
+static int hf_gtpv2_origination_ts;
+static int hf_gtpv2_mon_event_inf_nsur;
+static int hf_gtpv2_mon_event_inf_nsui;
+static int hf_gtpv2_mon_event_inf_nscf;
+static int hf_gtpv2_mon_event_inf_srie;
+static int hf_gtpv2_mon_event_inf_scef_reference_id;
+static int hf_gtpv2_mon_event_inf_scef_reference_id_ext;
+static int hf_gtpv2_mon_event_inf_scef_id_length;
+static int hf_gtpv2_mon_event_inf_scef_id;
+static int hf_gtpv2_mon_event_inf_remaining_number_of_reports;
+static int hf_gtpv2_mon_event_ext_inf_lrtp;
+static int hf_gtpv2_mon_event_ext_inf_srie;
+static int hf_gtpv2_mon_event_ext_inf_scef_reference_id;
+static int hf_gtpv2_mon_event_ext_inf_scef_id_length;
+static int hf_gtpv2_mon_event_ext_inf_scef_id;
+static int hf_gtpv2_mon_event_ext_inf_remain_min_period_loc_report_type;
+static int hf_gtpv2_mon_event_ext_inf_scef_reference_id_ext;
+static int hf_gtpv2_rohc_profiles_bit0;
+static int hf_gtpv2_rohc_profiles_bit1;
+static int hf_gtpv2_rohc_profiles_bit2;
+static int hf_gtpv2_rohc_profiles_bit3;
+static int hf_gtpv2_rohc_profiles_bit4;
+static int hf_gtpv2_rohc_profiles_bit5;
+static int hf_gtpv2_rohc_profiles_bit6;
+static int hf_gtpv2_rohc_profiles_bit7;
+static int hf_gtpv2_max_cid;
+static int hf_gtpv2_uplink_rate_limit;
+static int hf_gtpv2_downlink_rate_limit;
+static int hf_gtpv2_timestamp_value;
+static int hf_gtpv2_counter_value;
+static int hf_gtpv2_mapped_ue_usage_type;
+static int hf_gtpv2_uli_flags;
+static int hf_gtpv2_rohc_profile_flags;
+static int hf_gtpv2_dcnr;
+
+static int hf_gtpv2_secondary_rat_usage_data_report;
+static int hf_gtpv2_secondary_rat_usage_data_report_spare_bits;
+static int hf_gtpv2_secondary_rat_usage_data_report_bit3;
+static int hf_gtpv2_secondary_rat_usage_data_report_bit2;
+static int hf_gtpv2_secondary_rat_usage_data_report_bit1;
+static int hf_gtpv2_secondary_rat_usage_data_report_rat_type;
+static int hf_gtpv2_secondary_rat_usage_data_report_start_timestamp;
+static int hf_gtpv2_secondary_rat_usage_data_report_end_timestamp;
+static int hf_gtpv2_secondary_rat_usage_data_report_usage_data_dl;
+static int hf_gtpv2_secondary_rat_usage_data_report_usage_data_ul;
+static int hf_gtpv2_secondary_rat_usage_data_report_srudn_length;
+static int hf_gtpv2_secondary_rat_usage_data_report_srudn_value;
+static int hf_gtpv2_csg_info_rep_action_b0;
+static int hf_gtpv2_csg_info_rep_action_b1;
+static int hf_gtpv2_csg_info_rep_action_b2;
+static int hf_gtpv2_gnodeb_id_len;
+static int hf_gtpv2_gnodeb_id;
+static int hf_gtpv2_macro_ng_enodeb_id;
+static int hf_gtpv2_5gs_tac;
+static int hf_gtpv2_en_gnb_id_len;
static int hf_gtpv2_5tac;
static int hf_gtpv2_etac;
-static int hf_gtpv2_en_gnb_id = -1;
-static int hf_gtpv2_trig_event_len = -1;
-static int hf_gtpv2_ne_list_len = -1;
-static int hf_gtpv2_ses_trs_depth = -1;
-static int hf_gtpv2_list_of_if_len = -1;
-static int hf_gtpv2_trs_coll_ip_addr_len = -1;
-static int hf_gtpv2_trs_coll_ipv4_addr =-1;
-static int hf_gtpv2_trs_coll_ipv6_addr =-1;
-
-static int hf_gtpv2_ext_tra_info_loi_mscs_cap =-1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_map_f = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_map_e = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_map_b = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_map_g = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_mc = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_iu = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_a = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_map_c = -1;
-static int hf_gtpv2_ext_tra_info_loi_mscs_map_d = -1;
-static int hf_gtpv2_ext_tra_info_loi_mgw_iuup = -1;
-static int hf_gtpv2_ext_tra_info_loi_mgw_nbup = -1;
-static int hf_gtpv2_ext_tra_info_loi_mgw_mc = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_ge = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_gs = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_map_gf = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_map_gd = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_map_gr = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_gn = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_iu = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_gb = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_s13 = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_s3 = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_s4 = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgsn_s6d = -1;
-static int hf_gtpv2_ext_tra_info_loi_ggsn_gmb = -1;
-static int hf_gtpv2_ext_tra_info_loi_ggsn_gi = -1;
-static int hf_gtpv2_ext_tra_info_loi_ggsn_gn = -1;
-static int hf_gtpv2_ext_tra_info_loi_rnc_uu = -1;
-static int hf_gtpv2_ext_tra_info_loi_rnc_iub = -1;
-static int hf_gtpv2_ext_tra_info_loi_rnc_iur = -1;
-static int hf_gtpv2_ext_tra_info_loi_rnc_iu = -1;
-static int hf_gtpv2_ext_tra_info_loi_bm_sc_gmb = -1;
-static int hf_gtpv2_ext_tra_info_loi_mme_s13 = -1;
-static int hf_gtpv2_ext_tra_info_loi_mme_s11 = -1;
-static int hf_gtpv2_ext_tra_info_loi_mme_s10 = -1;
-static int hf_gtpv2_ext_tra_info_loi_mme_s6a = -1;
-static int hf_gtpv2_ext_tra_info_loi_mme_s3 = -1;
-static int hf_gtpv2_ext_tra_info_loi_mme_s1_mme = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgw_gxc = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgw_s11 = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgw_s8b = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgw_s5 = -1;
-static int hf_gtpv2_ext_tra_info_loi_sgw_s4 = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_sgi = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s8b = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_gx = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s6b = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s5 = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s2c = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s2b = -1;
-static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s2a = -1;
-static int hf_gtpv2_ext_tra_info_loi_enb_uu = -1;
-static int hf_gtpv2_ext_tra_info_loi_enb_x2 = -1;
-static int hf_gtpv2_ext_tra_info_loi_enb_s1_mme = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_sh = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_s6a = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_s6d = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_cx = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_map_gr = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_map_gc = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_map_d = -1;
-static int hf_gtpv2_ext_tra_info_loi_hss_map_c = -1;
-static int hf_gtpv2_ext_tra_info_loi_eir_map_gf = -1;
-static int hf_gtpv2_ext_tra_info_loi_eir_s13p = -1;
-static int hf_gtpv2_ext_tra_info_loi_eir_s13 = -1;
-static int hf_gtpv2_ext_tra_info_loi_eir_map_f = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n20 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n15 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n14 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n12 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n11 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n8 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n2 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n1 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n22 = -1;
-static int hf_gtpv2_ext_tra_info_loi_amf_n26 = -1;
-static int hf_gtpv2_ext_tra_info_loi_pcf_n15 = -1;
-static int hf_gtpv2_ext_tra_info_loi_pcf_n7 = -1;
-static int hf_gtpv2_ext_tra_info_loi_pcf_n5 = -1;
-static int hf_gtpv2_ext_tra_info_loi_smf_s5_c = -1;
-static int hf_gtpv2_ext_tra_info_loi_smf_n11 = -1;
-static int hf_gtpv2_ext_tra_info_loi_smf_n10 = -1;
-static int hf_gtpv2_ext_tra_info_loi_smf_n7 = -1;
-static int hf_gtpv2_ext_tra_info_loi_smf_n4 = -1;
-static int hf_gtpv2_ext_tra_info_loi_upf_n4 = -1;
-static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_e1_c = -1;
-static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_f1_c = -1;
-static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_Uu = -1;
-static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_xn_c = -1;
-static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_ng_c = -1;
-
-static int hf_gtpv2_nr_dl_pkts_all = -1;
-static int hf_gtpv2_nr_ul_pkts_all = -1;
-static int hf_gtpv2_nr_add_exception_rpts = -1;
-static int hf_apn_rte_cntrl_status_val_time = -1;
-static int hf_gtpv2_max_pkt_loss_rte_ul_flg = -1;
-static int hf_gtpv2_max_pkt_loss_rte_dl_flg = -1;
-static int hf_gtpv2_max_pkt_loss_rte_ul = -1;
-static int hf_gtpv2_max_pkt_loss_rte_dl = -1;
-
-static int hf_gtpv2_mm_context_iov_updates_counter = -1;
-static int hf_gtpv2_mm_context_ear_len = -1;
-static int hf_gtpv2_node_number_len = -1;
-static int hf_gtpv2_additional_rrm_policy_index = -1;
-
-static gint ett_gtpv2 = -1;
-static gint ett_gtpv2_flags = -1;
-static gint ett_gtpv2_uli_flags = -1;
-static gint ett_gtpv2_uli_field = -1;
-static gint ett_gtpv2_bearer_ctx = -1;
-static gint ett_gtpv2_PDN_conn = -1;
-static gint ett_gtpv2_overload_control_information = -1;
-static gint ett_gtpv2_mm_context_flag = -1;
-static gint ett_gtpv2_pdn_numbers_nsapi = -1;
-static gint ett_gtpv2_tra_info_trigg = -1;
-static gint ett_gtpv2_tra_info_trigg_msc_server = -1;
-static gint ett_gtpv2_tra_info_trigg_mgw = -1;
-static gint ett_gtpv2_tra_info_trigg_sgsn = -1;
-static gint ett_gtpv2_tra_info_trigg_ggsn = -1;
-static gint ett_gtpv2_tra_info_trigg_bm_sc = -1;
-static gint ett_gtpv2_tra_info_trigg_sgw_mme = -1;
-static gint ett_gtpv2_tra_info_trigg_sgw = -1;
-static gint ett_gtpv2_tra_info_trigg_pgw = -1;
-static gint ett_gtpv2_tra_info_interfaces = -1;
-static gint ett_gtpv2_tra_info_interfaces_imsc_server = -1;
-static gint ett_gtpv2_tra_info_interfaces_lmgw = -1;
-static gint ett_gtpv2_tra_info_interfaces_lsgsn = -1;
-static gint ett_gtpv2_tra_info_interfaces_lggsn = -1;
-static gint ett_gtpv2_tra_info_interfaces_lrnc = -1;
-static gint ett_gtpv2_tra_info_interfaces_lbm_sc = -1;
-static gint ett_gtpv2_tra_info_interfaces_lmme = -1;
-static gint ett_gtpv2_tra_info_interfaces_lsgw = -1;
-static gint ett_gtpv2_tra_info_interfaces_lpdn_gw = -1;
-static gint ett_gtpv2_tra_info_interfaces_lpdn_lenb = -1;
-static gint ett_gtpv2_tra_info_ne_types = -1;
-static gint ett_gtpv2_rai = -1;
-static gint ett_gtpv2_ms_mark = -1;
-static gint ett_gtpv2_stn_sr = -1;
-static gint ett_gtpv2_supp_codec_list = -1;
-static gint ett_gtpv2_bss_con = -1;
-static gint ett_gtpv2_utran_con = -1;
-static gint ett_gtpv2_eutran_con = -1;
-static gint ett_gtpv2_son_con = -1;
-static gint ett_gtpv2_endc_son_con = -1;
-static gint ett_gtpv2_intersys_son_con = -1;
-static gint ett_gtpv2_mm_context_auth_qua = -1;
-static gint ett_gtpv2_mm_context_auth_qui = -1;
-static gint ett_gtpv2_mm_context_auth_tri = -1;
-static gint ett_gtpv2_mm_context_net_cap = -1;
-static gint ett_gtpv2_ms_network_capability = -1;
-static gint ett_gtpv2_mm_context_sc = -1;
-static gint ett_gtpv2_vd_pref = -1;
-static gint ett_gtpv2_access_rest_data = -1;
-static gint ett_gtpv2_qua = -1;
-static gint ett_gtpv2_qui = -1;
-static gint ett_gtpv2_preaa_tais = -1;
-static gint ett_gtpv2_preaa_menbs = -1;
-static gint ett_gtpv2_preaa_henbs = -1;
-static gint ett_gtpv2_preaa_ecgis = -1;
-static gint ett_gtpv2_preaa_rais = -1;
-static gint ett_gtpv2_preaa_sais = -1;
-static gint ett_gtpv2_preaa_cgis = -1;
-static gint ett_gtpv2_load_control_inf = -1;
-static gint ett_gtpv2_eci = -1;
-static gint ett_gtpv2_twan_flags = -1;
-static gint ett_gtpv2_ciot_support_ind = -1;
-static gint ett_gtpv2_rohc_profile_flags = -1;
-static gint ett_gtpv2_secondary_rat_usage_data_report = -1;
-static gint ett_gtpv2_pres_rep_area_info = -1;
-static gint ett_gtpv2_preaa_ext_menbs = -1;
-static gint ett_gtpv2_ue_nr_sec_cap_len = -1;
-static gint ett_gtpv2_apn_rte_ctrl_sts_len = -1;
-static gint ett_gtpv2_if_mgcs = -1;
-static gint ett_gtpv2_if_mgw = -1;
-static gint ett_gtpv2_if_sgsn = -1;
-static gint ett_gtpv2_if_ggsn = -1;
-static gint ett_gtpv2_if_rnc = -1;
-static gint ett_gtpv2_if_bm_sc = -1;
-static gint ett_gtpv2_if_mme = -1;
-static gint ett_gtpv2_if_sgw = -1;
-static gint ett_gtpv2_if_pdn_gw = -1;
-static gint ett_gtpv2_if_enb = -1;
-static gint ett_gtpv2_if_hss = -1;
-static gint ett_gtpv2_if_eir = -1;
-static gint ett_gtpv2_if_amf = -1;
-static gint ett_gtpv2_if_pcf = -1;
-static gint ett_gtpv2_if_smf = -1;
-static gint ett_gtpv2_if_upf = -1;
-static gint ett_gtpv2_if_ng_ran_node = -1;
-
-
-static expert_field ei_gtpv2_ie_data_not_dissected = EI_INIT;
-static expert_field ei_gtpv2_ie_len_invalid = EI_INIT;
-static expert_field ei_gtpv2_source_type_unknown = EI_INIT;
-static expert_field ei_gtpv2_fq_csid_type_bad = EI_INIT;
-static expert_field ei_gtpv2_mbms_session_duration_days = EI_INIT;
-static expert_field ei_gtpv2_mbms_session_duration_secs = EI_INIT;
-static expert_field ei_gtpv2_ie = EI_INIT;
-static expert_field ei_gtpv2_int_size_not_handled = EI_INIT;
-static expert_field ei_gtpv2_apn_too_long = EI_INIT;
+static int hf_gtpv2_en_gnb_id;
+static int hf_gtpv2_trig_event_len;
+static int hf_gtpv2_ne_list_len;
+static int hf_gtpv2_ses_trs_depth;
+static int hf_gtpv2_list_of_if_len;
+static int hf_gtpv2_trs_coll_ip_addr_len;
+static int hf_gtpv2_trs_coll_ipv4_addr;
+static int hf_gtpv2_trs_coll_ipv6_addr;
+
+static int hf_gtpv2_ext_tra_info_loi_mscs_cap;
+static int hf_gtpv2_ext_tra_info_loi_mscs_map_f;
+static int hf_gtpv2_ext_tra_info_loi_mscs_map_e;
+static int hf_gtpv2_ext_tra_info_loi_mscs_map_b;
+static int hf_gtpv2_ext_tra_info_loi_mscs_map_g;
+static int hf_gtpv2_ext_tra_info_loi_mscs_mc;
+static int hf_gtpv2_ext_tra_info_loi_mscs_iu;
+static int hf_gtpv2_ext_tra_info_loi_mscs_a;
+static int hf_gtpv2_ext_tra_info_loi_mscs_map_c;
+static int hf_gtpv2_ext_tra_info_loi_mscs_map_d;
+static int hf_gtpv2_ext_tra_info_loi_mgw_iuup;
+static int hf_gtpv2_ext_tra_info_loi_mgw_nbup;
+static int hf_gtpv2_ext_tra_info_loi_mgw_mc;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_ge;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_gs;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_map_gf;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_map_gd;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_map_gr;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_gn;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_iu;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_gb;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_s13;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_s3;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_s4;
+static int hf_gtpv2_ext_tra_info_loi_sgsn_s6d;
+static int hf_gtpv2_ext_tra_info_loi_ggsn_gmb;
+static int hf_gtpv2_ext_tra_info_loi_ggsn_gi;
+static int hf_gtpv2_ext_tra_info_loi_ggsn_gn;
+static int hf_gtpv2_ext_tra_info_loi_rnc_uu;
+static int hf_gtpv2_ext_tra_info_loi_rnc_iub;
+static int hf_gtpv2_ext_tra_info_loi_rnc_iur;
+static int hf_gtpv2_ext_tra_info_loi_rnc_iu;
+static int hf_gtpv2_ext_tra_info_loi_bm_sc_gmb;
+static int hf_gtpv2_ext_tra_info_loi_mme_s13;
+static int hf_gtpv2_ext_tra_info_loi_mme_s11;
+static int hf_gtpv2_ext_tra_info_loi_mme_s10;
+static int hf_gtpv2_ext_tra_info_loi_mme_s6a;
+static int hf_gtpv2_ext_tra_info_loi_mme_s3;
+static int hf_gtpv2_ext_tra_info_loi_mme_s1_mme;
+static int hf_gtpv2_ext_tra_info_loi_sgw_gxc;
+static int hf_gtpv2_ext_tra_info_loi_sgw_s11;
+static int hf_gtpv2_ext_tra_info_loi_sgw_s8b;
+static int hf_gtpv2_ext_tra_info_loi_sgw_s5;
+static int hf_gtpv2_ext_tra_info_loi_sgw_s4;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_sgi;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s8b;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_gx;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s6b;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s5;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s2c;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s2b;
+static int hf_gtpv2_ext_tra_info_loi_pdn_gw_s2a;
+static int hf_gtpv2_ext_tra_info_loi_enb_uu;
+static int hf_gtpv2_ext_tra_info_loi_enb_x2;
+static int hf_gtpv2_ext_tra_info_loi_enb_s1_mme;
+static int hf_gtpv2_ext_tra_info_loi_hss_sh;
+static int hf_gtpv2_ext_tra_info_loi_hss_s6a;
+static int hf_gtpv2_ext_tra_info_loi_hss_s6d;
+static int hf_gtpv2_ext_tra_info_loi_hss_cx;
+static int hf_gtpv2_ext_tra_info_loi_hss_map_gr;
+static int hf_gtpv2_ext_tra_info_loi_hss_map_gc;
+static int hf_gtpv2_ext_tra_info_loi_hss_map_d;
+static int hf_gtpv2_ext_tra_info_loi_hss_map_c;
+static int hf_gtpv2_ext_tra_info_loi_eir_map_gf;
+static int hf_gtpv2_ext_tra_info_loi_eir_s13p;
+static int hf_gtpv2_ext_tra_info_loi_eir_s13;
+static int hf_gtpv2_ext_tra_info_loi_eir_map_f;
+static int hf_gtpv2_ext_tra_info_loi_amf_n20;
+static int hf_gtpv2_ext_tra_info_loi_amf_n15;
+static int hf_gtpv2_ext_tra_info_loi_amf_n14;
+static int hf_gtpv2_ext_tra_info_loi_amf_n12;
+static int hf_gtpv2_ext_tra_info_loi_amf_n11;
+static int hf_gtpv2_ext_tra_info_loi_amf_n8;
+static int hf_gtpv2_ext_tra_info_loi_amf_n2;
+static int hf_gtpv2_ext_tra_info_loi_amf_n1;
+static int hf_gtpv2_ext_tra_info_loi_amf_n22;
+static int hf_gtpv2_ext_tra_info_loi_amf_n26;
+static int hf_gtpv2_ext_tra_info_loi_pcf_n15;
+static int hf_gtpv2_ext_tra_info_loi_pcf_n7;
+static int hf_gtpv2_ext_tra_info_loi_pcf_n5;
+static int hf_gtpv2_ext_tra_info_loi_smf_s5_c;
+static int hf_gtpv2_ext_tra_info_loi_smf_n11;
+static int hf_gtpv2_ext_tra_info_loi_smf_n10;
+static int hf_gtpv2_ext_tra_info_loi_smf_n7;
+static int hf_gtpv2_ext_tra_info_loi_smf_n4;
+static int hf_gtpv2_ext_tra_info_loi_upf_n4;
+static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_e1_c;
+static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_f1_c;
+static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_Uu;
+static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_xn_c;
+static int hf_gtpv2_ext_tra_info_loi_ng_ran_node_ng_c;
+
+static int hf_gtpv2_nr_dl_pkts_all;
+static int hf_gtpv2_nr_ul_pkts_all;
+static int hf_gtpv2_nr_add_exception_rpts;
+static int hf_apn_rte_cntrl_status_val_time;
+static int hf_gtpv2_max_pkt_loss_rte_ul_flg;
+static int hf_gtpv2_max_pkt_loss_rte_dl_flg;
+static int hf_gtpv2_max_pkt_loss_rte_ul;
+static int hf_gtpv2_max_pkt_loss_rte_dl;
+
+static int hf_gtpv2_mm_context_iov_updates_counter;
+static int hf_gtpv2_mm_context_ear_len;
+static int hf_gtpv2_node_number_len;
+static int hf_gtpv2_additional_rrm_policy_index;
+
+static gint ett_gtpv2;
+static gint ett_gtpv2_flags;
+static gint ett_gtpv2_uli_flags;
+static gint ett_gtpv2_uli_field;
+static gint ett_gtpv2_bearer_ctx;
+static gint ett_gtpv2_PDN_conn;
+static gint ett_gtpv2_overload_control_information;
+static gint ett_gtpv2_mm_context_flag;
+static gint ett_gtpv2_pdn_numbers_nsapi;
+static gint ett_gtpv2_tra_info_trigg;
+static gint ett_gtpv2_tra_info_trigg_msc_server;
+static gint ett_gtpv2_tra_info_trigg_mgw;
+static gint ett_gtpv2_tra_info_trigg_sgsn;
+static gint ett_gtpv2_tra_info_trigg_ggsn;
+static gint ett_gtpv2_tra_info_trigg_bm_sc;
+static gint ett_gtpv2_tra_info_trigg_sgw_mme;
+static gint ett_gtpv2_tra_info_trigg_sgw;
+static gint ett_gtpv2_tra_info_trigg_pgw;
+static gint ett_gtpv2_tra_info_interfaces;
+static gint ett_gtpv2_tra_info_interfaces_imsc_server;
+static gint ett_gtpv2_tra_info_interfaces_lmgw;
+static gint ett_gtpv2_tra_info_interfaces_lsgsn;
+static gint ett_gtpv2_tra_info_interfaces_lggsn;
+static gint ett_gtpv2_tra_info_interfaces_lrnc;
+static gint ett_gtpv2_tra_info_interfaces_lbm_sc;
+static gint ett_gtpv2_tra_info_interfaces_lmme;
+static gint ett_gtpv2_tra_info_interfaces_lsgw;
+static gint ett_gtpv2_tra_info_interfaces_lpdn_gw;
+static gint ett_gtpv2_tra_info_interfaces_lpdn_lenb;
+static gint ett_gtpv2_tra_info_ne_types;
+static gint ett_gtpv2_rai;
+static gint ett_gtpv2_ms_mark;
+static gint ett_gtpv2_stn_sr;
+static gint ett_gtpv2_supp_codec_list;
+static gint ett_gtpv2_bss_con;
+static gint ett_gtpv2_utran_con;
+static gint ett_gtpv2_eutran_con;
+static gint ett_gtpv2_son_con;
+static gint ett_gtpv2_endc_son_con;
+static gint ett_gtpv2_intersys_son_con;
+static gint ett_gtpv2_mm_context_auth_qua;
+static gint ett_gtpv2_mm_context_auth_qui;
+static gint ett_gtpv2_mm_context_auth_tri;
+static gint ett_gtpv2_mm_context_net_cap;
+static gint ett_gtpv2_ms_network_capability;
+static gint ett_gtpv2_mm_context_sc;
+static gint ett_gtpv2_vd_pref;
+static gint ett_gtpv2_access_rest_data;
+static gint ett_gtpv2_qua;
+static gint ett_gtpv2_qui;
+static gint ett_gtpv2_preaa_tais;
+static gint ett_gtpv2_preaa_menbs;
+static gint ett_gtpv2_preaa_henbs;
+static gint ett_gtpv2_preaa_ecgis;
+static gint ett_gtpv2_preaa_rais;
+static gint ett_gtpv2_preaa_sais;
+static gint ett_gtpv2_preaa_cgis;
+static gint ett_gtpv2_load_control_inf;
+static gint ett_gtpv2_eci;
+static gint ett_gtpv2_twan_flags;
+static gint ett_gtpv2_ciot_support_ind;
+static gint ett_gtpv2_rohc_profile_flags;
+static gint ett_gtpv2_secondary_rat_usage_data_report;
+static gint ett_gtpv2_pres_rep_area_info;
+static gint ett_gtpv2_preaa_ext_menbs;
+static gint ett_gtpv2_ue_nr_sec_cap_len;
+static gint ett_gtpv2_apn_rte_ctrl_sts_len;
+static gint ett_gtpv2_if_mgcs;
+static gint ett_gtpv2_if_mgw;
+static gint ett_gtpv2_if_sgsn;
+static gint ett_gtpv2_if_ggsn;
+static gint ett_gtpv2_if_rnc;
+static gint ett_gtpv2_if_bm_sc;
+static gint ett_gtpv2_if_mme;
+static gint ett_gtpv2_if_sgw;
+static gint ett_gtpv2_if_pdn_gw;
+static gint ett_gtpv2_if_enb;
+static gint ett_gtpv2_if_hss;
+static gint ett_gtpv2_if_eir;
+static gint ett_gtpv2_if_amf;
+static gint ett_gtpv2_if_pcf;
+static gint ett_gtpv2_if_smf;
+static gint ett_gtpv2_if_upf;
+static gint ett_gtpv2_if_ng_ran_node;
+
+
+static expert_field ei_gtpv2_ie_data_not_dissected;
+static expert_field ei_gtpv2_ie_len_invalid;
+static expert_field ei_gtpv2_source_type_unknown;
+static expert_field ei_gtpv2_fq_csid_type_bad;
+static expert_field ei_gtpv2_mbms_session_duration_days;
+static expert_field ei_gtpv2_mbms_session_duration_secs;
+static expert_field ei_gtpv2_ie;
+static expert_field ei_gtpv2_int_size_not_handled;
+static expert_field ei_gtpv2_apn_too_long;
static int gtpv2_tap = -1;