diff options
Diffstat (limited to 'epan/dissectors/packet-gsm_a_rr.c')
-rw-r--r-- | epan/dissectors/packet-gsm_a_rr.c | 1554 |
1 files changed, 777 insertions, 777 deletions
diff --git a/epan/dissectors/packet-gsm_a_rr.c b/epan/dissectors/packet-gsm_a_rr.c index 9a60325cc3..70fd4460f7 100644 --- a/epan/dissectors/packet-gsm_a_rr.c +++ b/epan/dissectors/packet-gsm_a_rr.c @@ -458,796 +458,796 @@ static const value_string gsm_a_rr_ec_cc_vals[] = { #define DTAP_RR_IEI_MASK 0xff /* Initialize the protocol and registered fields */ -static int proto_a_rr = -1; -static int proto_a_ccch = -1; -static int proto_a_ec_ccch = -1; -static int proto_a_sacch = -1; -static int proto_a_rach = -1; - -static int hf_gsm_a_dtap_msg_rr_type = -1; -static int hf_gsm_a_dtap_msg_rr_ec_ccch_type = -1; - -int hf_gsm_a_rr_elem_id = -1; - -static int hf_gsm_a_rr_short_pd_msg_type = -1; -static int hf_gsm_a_rr_short_pd = -1; -static int hf_gsm_a_rr_short_l2_header = -1; - - -static int hf_gsm_a_rr_bcc = -1; -static int hf_gsm_a_rr_ncc = -1; -static int hf_gsm_a_rr_bcch_arfcn = -1; -static int hf_gsm_a_rr_range_nb = -1; -static int hf_gsm_a_rr_range_lower = -1; -static int hf_gsm_a_rr_range_higher = -1; -static int hf_gsm_a_rr_ba_freq = -1; -static int hf_gsm_a_rr_ho_ref_val = -1; -static int hf_gsm_a_rr_L2_pseudo_len = -1; -static int hf_gsm_a_rr_ba_used = -1; -static int hf_gsm_a_rr_dtx_used = -1; -static int hf_gsm_a_rr_3g_ba_used = -1; -static int hf_gsm_a_rr_meas_valid = -1; -static int hf_gsm_a_rr_rxlev_full_serv_cell = -1; -static int hf_gsm_a_rr_rxlev_sub_serv_cell = -1; -static int hf_gsm_a_rr_si23_ba_used = -1; -static int hf_gsm_a_rr_rxqual_full_serv_cell = -1; -static int hf_gsm_a_rr_rxqual_sub_serv_cell = -1; -static int hf_gsm_a_rr_no_ncell_m = -1; -static int hf_gsm_a_rr_rxlev_ncell = -1; -static int hf_gsm_a_rr_bcch_freq_ncell = -1; -static int hf_gsm_a_rr_bsic_ncell = -1; -static int hf_gsm_a_rr_mobile_time_difference = -1; -static int hf_gsm_a_rr_pow_cmd_atc = -1; -static int hf_gsm_a_rr_pow_cmd_epc = -1; -static int hf_gsm_a_rr_page_mode = -1; -static int hf_gsm_a_rr_dedicated_mode_or_tbf = -1; -static int hf_gsm_a_rr_pow_cmd_fpcepc = -1; -static int hf_gsm_a_rr_pow_cmd_powlev = -1; -static int hf_gsm_a_rr_sync_ind_nci = -1; -static int hf_gsm_a_rr_sync_ind_rot = -1; -static int hf_gsm_a_rr_sync_ind_si = -1; -static int hf_gsm_a_rr_format_id = -1; -static int hf_gsm_a_rr_format_id2 = -1; -static int hf_gsm_a_rr_channel_mode = -1; -static int hf_gsm_a_rr_channel_mode2 = -1; -static int hf_gsm_a_rr_sc = -1; -static int hf_gsm_a_rr_algorithm_id = -1; -static int hf_gsm_a_rr_cr = -1; -static int hf_gsm_a_rr_multirate_speech_ver = -1; -static int hf_gsm_a_rr_NCSB = -1; -static int hf_gsm_a_rr_ICMI = -1; -static int hf_gsm_a_rr_start_mode = -1; -static int hf_gsm_a_rr_timing_adv = -1; -static int hf_gsm_a_rr_time_diff = -1; -static int hf_gsm_a_rr_tlli = -1; -static int hf_gsm_a_rr_nri = -1; -static int hf_gsm_a_rr_target_mode = -1; -static int hf_gsm_a_rr_wait_indication = -1; -static int hf_gsm_a_rr_seq_code = -1; -static int hf_gsm_a_rr_group_cipher_key_number = -1; -static int hf_gsm_a_rr_MBMS_multicast = -1; -static int hf_gsm_a_rr_MBMS_broadcast = -1; -static int hf_gsm_a_rr_last_segment = -1; -static int hf_gsm_a_rr_carrier_ind = -1; -static int hf_gsm_a_rr_ra = -1; -static int hf_gsm_a_rr_T1prim = -1; -static int hf_gsm_a_rr_T3 = -1; -static int hf_gsm_a_rr_T2 = -1; -static int hf_gsm_a_rr_tbf_T1prim = -1; -static int hf_gsm_a_rr_tbf_T3 = -1; -static int hf_gsm_a_rr_tbf_T2 = -1; -static int hf_gsm_a_rr_rfn = -1; -static int hf_gsm_a_rr_RR_cause = -1; -static int hf_gsm_a_rr_cm_cng_msg_req = -1; -static int hf_gsm_a_rr_utran_cm_cng_msg_req = -1; -static int hf_gsm_a_rr_cdma2000_cm_cng_msg_req = -1; -static int hf_gsm_a_rr_geran_iu_cm_cng_msg_req = -1; -int hf_gsm_a_rr_chnl_needed_ch1 = -1; -static int hf_gsm_a_rr_chnl_needed_ch2 = -1; -static int hf_gsm_a_rr_chnl_needed_ch3 = -1; -static int hf_gsm_a_rr_chnl_needed_ch4 = -1; -static int hf_gsm_a_rr_pkt_estab_cause = -1; -static int hf_gsm_a_rr_peak_throughput_class = -1; -static int hf_gsm_a_rr_radio_priority = -1; -static int hf_gsm_a_rr_llc_pdu_type = -1; -static int hf_gsm_a_rr_rlc_octet_count = -1; -static int hf_gsm_a_rr_rlc_non_pers_mode_cap = -1; -static int hf_gsm_a_rr_reduced_latency_cap = -1; -static int hf_gsm_a_rr_ul_egprs2 = -1; -static int hf_gsm_a_rr_dl_egprs2 = -1; -static int hf_gsm_a_rr_emst_ms_cap = -1; -static int hf_gsm_a_rr_suspension_cause = -1; -static int hf_gsm_a_rr_apdu_id = -1; -static int hf_gsm_a_rr_apdu_flags_cr = -1; -static int hf_gsm_a_rr_apdu_flags_fs = -1; -static int hf_gsm_a_rr_apdu_flags_ls = -1; -static int hf_gsm_a_rr_apdu_data = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b8 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b7 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b6 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b5 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b4 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b3 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b2 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b1 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b5 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b4 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b3 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b2 = -1; -static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b1 = -1; -static int hf_gsm_a_rr_amr_threshold = -1; -static int hf_gsm_a_rr_amr_hysteresis = -1; -static int hf_gsm_a_rr_pwrc = -1; -static int hf_gsm_a_rr_dtx_bcch = -1; -static int hf_gsm_a_rr_dtx_sacch = -1; -static int hf_gsm_a_rr_radio_link_timeout = -1; -static int hf_gsm_a_rr_cell_reselect_hyst = -1; -static int hf_gsm_a_rr_ms_txpwr_max_cch = -1; -static int hf_gsm_a_rr_acs = -1; -static int hf_gsm_a_rr_neci = -1; -static int hf_gsm_a_rr_rxlev_access_min = -1; -static int hf_gsm_a_rr_mscr = -1; -static int hf_gsm_a_rr_att = -1; -static int hf_gsm_a_rr_ccch_conf = -1; -static int hf_gsm_a_rr_cbq3 = -1; -static int hf_gsm_a_rr_bs_pa_mfrms = -1; -static int hf_gsm_a_rr_bs_ag_blks_res = -1; -int hf_gsm_a_rr_t3212 = -1; -static int hf_gsm_a_rr_gsm_band = -1; -static int hf_gsm_a_rr_arfcn_first = -1; -static int hf_gsm_a_rr_band_offset = -1; -static int hf_gsm_a_rr_arfcn_range = -1; -static int hf_gsm_a_rr_lowest_arfcn = -1; -static int hf_gsm_a_rr_inc_skip_arfcn = -1; -static int hf_gsm_a_rr_gprs_resumption_ack = -1; -static int hf_gsm_a_rr_ext_ind = -1; -static int hf_gsm_a_rr_ba_ind = -1; -static int hf_gsm_a_rr_multiband_reporting = -1; -static int hf_gsm_a_rr_ncc_permitted = -1; -static int hf_gsm_a_rr_max_retrans = -1; -static int hf_gsm_a_rr_tx_integer = -1; -static int hf_gsm_a_rr_cell_barr_access = -1; -static int hf_gsm_a_rr_re = -1; -static int hf_gsm_a_rr_acc = -1; -static int hf_gsm_a_rr_nch_position = -1; -static int hf_gsm_a_rr_si2ter_mp_change_mark = -1; -static int hf_gsm_a_rr_si2ter_3g_change_mark = -1; -static int hf_gsm_a_rr_si2ter_index = -1; -static int hf_gsm_a_rr_si2ter_count = -1; -static int hf_gsm_a_rr_fdd_uarfcn = -1; -static int hf_gsm_a_rr_bandwidth_fdd = -1; -static int hf_gsm_a_rr_tdd_uarfcn = -1; -static int hf_gsm_a_rr_bandwidth_tdd = -1; -static int hf_gsm_a_rr_arfcn = -1; -static int hf_gsm_a_rr_bsic = -1; -static int hf_gsm_a_rr_qsearch_i = -1; -static int hf_gsm_a_rr_fdd_qoffset = -1; -static int hf_gsm_a_rr_fdd_qmin = -1; -static int hf_gsm_a_rr_tdd_qoffset = -1; -static int hf_gsm_a_rr_fdd_qmin_offset = -1; -static int hf_gsm_a_rr_fdd_rscpmin = -1; -static int hf_gsm_a_rr_3g_ba_ind = -1; -static int hf_gsm_a_rr_mp_change_mark = -1; -static int hf_gsm_a_rr_si2quater_index = -1; -static int hf_gsm_a_rr_si2quater_count = -1; -static int hf_gsm_a_rr_si21_change_mark = -1; -static int hf_gsm_a_rr_si21_index = -1; -static int hf_gsm_a_rr_si21_count = -1; -static int hf_gsm_a_rr_gsm_report_type = -1; -static int hf_gsm_a_rr_serving_band_reporting = -1; -static int hf_gsm_a_rr_frequency_scrolling = -1; -static int hf_gsm_a_rr_rep_priority = -1; -static int hf_gsm_a_rr_report_type = -1; -static int hf_gsm_a_rr_reporting_rate = -1; -static int hf_gsm_a_rr_invalid_bsic_reporting = -1; -static int hf_gsm_a_rr_scale_ord = -1; -static int hf_gsm_a_rr_900_reporting_offset = -1; -static int hf_gsm_a_rr_900_reporting_threshold = -1; -static int hf_gsm_a_rr_1800_reporting_offset = -1; -static int hf_gsm_a_rr_1800_reporting_threshold = -1; -static int hf_gsm_a_rr_400_reporting_offset = -1; -static int hf_gsm_a_rr_400_reporting_threshold = -1; -static int hf_gsm_a_rr_1900_reporting_offset = -1; -static int hf_gsm_a_rr_1900_reporting_threshold = -1; -static int hf_gsm_a_rr_850_reporting_offset = -1; -static int hf_gsm_a_rr_850_reporting_threshold = -1; -static int hf_gsm_a_rr_network_control_order = -1; -static int hf_gsm_a_rr_nc_non_drx_period = -1; -static int hf_gsm_a_rr_nc_reporting_period_i = -1; -static int hf_gsm_a_rr_nc_reporting_period_t = -1; -static int hf_gsm_a_rr_index_start_3g = -1; -static int hf_gsm_a_rr_absolute_index_start_emr = -1; -static int hf_gsm_a_rr_qsearch_c_initial = -1; -static int hf_gsm_a_rr_fdd_rep_quant = -1; -static int hf_gsm_a_rr_fdd_multirat_reporting = -1; -static int hf_gsm_a_rr_tdd_multirat_reporting = -1; -static int hf_gsm_a_rr_qsearch_p = -1; -static int hf_gsm_a_rr_3g_search_prio = -1; -static int hf_gsm_a_rr_fdd_reporting_offset = -1; -static int hf_gsm_a_rr_fdd_reporting_threshold_rscp = -1; -static int hf_gsm_a_rr_fdd_reporting_threshold_ecn0 = -1; -static int hf_gsm_a_rr_tdd_reporting_offset = -1; -static int hf_gsm_a_rr_tdd_reporting_threshold_rscp = -1; -static int hf_gsm_a_rr_tdd_reporting_threshold_ecn0 = -1; -static int hf_gsm_a_rr_fdd_reporting_threshold_2 = -1; -static int hf_gsm_a_rr_3g_ccn_active = -1; -static int hf_gsm_a_rr_700_reporting_offset = -1; -static int hf_gsm_a_rr_700_reporting_threshold = -1; -static int hf_gsm_a_rr_810_reporting_offset = -1; -static int hf_gsm_a_rr_810_reporting_threshold = -1; -static int hf_gsm_a_rr_cbq = -1; -static int hf_gsm_a_rr_cell_reselect_offset = -1; -static int hf_gsm_a_rr_temporary_offset = -1; -static int hf_gsm_a_rr_penalty_time = -1; -static int hf_gsm_a_rr_gprs_ra_colour = -1; -static int hf_gsm_a_rr_si13_position = -1; -static int hf_gsm_a_rr_power_offset = -1; -static int hf_gsm_a_rr_si2quater_position = -1; -static int hf_gsm_a_rr_si13alt_position = -1; -static int hf_gsm_a_rr_si21_position = -1; -static int hf_gsm_a_rr_prio_thr = -1; -static int hf_gsm_a_rr_lsa_offset = -1; -static int hf_gsm_a_rr_cell_id = -1; -static int hf_gsm_a_rr_paging_channel_restructuring = -1; -static int hf_gsm_a_rr_nln_sacch = -1; -static int hf_gsm_a_rr_nln_status_sacch = -1; -static int hf_gsm_a_rr_nln_pch = -1; -static int hf_gsm_a_rr_nln_status_pch = -1; -static int hf_gsm_a_rr_vbs_vgcs_inband_notifications = -1; -static int hf_gsm_a_rr_vbs_vgcs_inband_pagings = -1; -static int hf_gsm_a_rr_rac = -1; -static int hf_gsm_a_rr_max_lapdm = -1; -static int hf_gsm_a_rr_gprs_ms_txpwr_max_ccch = -1; -static int hf_gsm_a_rr_dedicated_mode_mbms_notification_support = -1; -static int hf_gsm_a_rr_mnci_support = -1; -static int hf_gsm_a_rr_amr_config = -1; -static int hf_gsm_a_rr_bcch_change_mark = -1; -static int hf_gsm_a_rr_si_change_field = -1; -static int hf_gsm_a_rr_si13_change_mark = -1; -static int hf_gsm_a_rr_hsn = -1; -static int hf_gsm_a_rr_rfl_number = -1; -static int hf_gsm_a_rr_arfcn_index = -1; -static int hf_gsm_a_rr_ma_length = -1; -static int hf_gsm_a_rr_psi1_repeat_period = -1; -static int hf_gsm_a_rr_pbcch_pb = -1; -static int hf_gsm_a_rr_pbcch_tsc = -1; -static int hf_gsm_a_rr_pbcch_tn = -1; -static int hf_gsm_a_rr_spgc_ccch_sup = -1; -static int hf_gsm_a_rr_priority_access_thr = -1; -static int hf_gsm_a_rr_nmo = -1; -static int hf_gsm_a_rr_t3168 = -1; -static int hf_gsm_a_rr_t3192 = -1; -static int hf_gsm_a_rr_drx_timer_max = -1; -static int hf_gsm_a_rr_access_burst_type = -1; -static int hf_gsm_a_rr_control_ack_type = -1; -static int hf_gsm_a_rr_bs_cv_max = -1; -static int hf_gsm_a_rr_pan_dec = -1; -static int hf_gsm_a_rr_pan_inc = -1; -static int hf_gsm_a_rr_pan_max = -1; -static int hf_gsm_a_rr_egprs_packet_channel_request = -1; -static int hf_gsm_a_rr_bep_period = -1; -static int hf_gsm_a_rr_pfc_feature_mode = -1; -static int hf_gsm_a_rr_dtm_support = -1; -static int hf_gsm_a_rr_bss_paging_coordination = -1; -static int hf_gsm_a_rr_ccn_active = -1; -static int hf_gsm_a_rr_nw_ext_utbf = -1; -static int hf_gsm_a_rr_multiple_tbf_capability = -1; -static int hf_gsm_a_rr_ext_utbf_no_data = -1; -static int hf_gsm_a_rr_dtm_enhancements_capability = -1; -static int hf_gsm_a_rr_reduced_latency_access = -1; -static int hf_gsm_a_rr_alpha = -1; -static int hf_gsm_a_rr_t_avg_w = -1; -static int hf_gsm_a_rr_t_avg_t = -1; -static int hf_gsm_a_rr_pc_meas_chan = -1; -static int hf_gsm_a_rr_n_avg_i = -1; -static int hf_gsm_a_rr_sgsnr = -1; -static int hf_gsm_a_rr_si_status_ind = -1; -static int hf_gsm_a_rr_lb_ms_txpwr_max_cch = -1; -static int hf_gsm_a_rr_si2n_support = -1; -static int hf_gsm_a_rr_mi_index = -1; -static int hf_gsm_a_rr_mi_count = -1; -static int hf_gsm_a_rr_3g_wait = -1; -static int hf_gsm_a_rr_qsearch_c = -1; -static int hf_gsm_a_rr_bsic_seen = -1; -static int hf_gsm_a_rr_scale = -1; -static int hf_gsm_a_rr_mean_bep_gmsk = -1; -static int hf_gsm_a_rr_mean_cv_bep = -1; -static int hf_gsm_a_rr_nbr_rcvd_blocks = -1; -static int hf_gsm_a_rr_reporting_quantity = -1; -static int hf_gsm_a_rr_extended_ra = -1; -static int hf_gsm_a_rr_access_tech_type = -1; -static int hf_gsm_a_rr_tfi_assignment = -1; -static int hf_gsm_a_rr_polling = -1; -static int hf_gsm_a_rr_usf = -1; -static int hf_gsm_a_rr_usf_granularity = -1; -static int hf_gsm_a_rr_p0 = -1; -static int hf_gsm_a_rr_pr_mode = -1; -static int hf_gsm_a_rr_egprs_mcs = -1; -static int hf_gsm_a_rr_tlli_block_channel_coding = -1; -static int hf_gsm_a_rr_bep_period2 = -1; -static int hf_gsm_a_rr_resegment = -1; -static int hf_gsm_a_rr_egprs_window_size = -1; -static int hf_gsm_a_rr_gamma = -1; -static int hf_gsm_a_rr_timing_adv_index = -1; -static int hf_gsm_a_rr_timing_adv_timeslot_num = -1; -static int hf_gsm_a_rr_tbf_starting_time = -1; -static int hf_gsm_a_rr_num_of_radio_block_allocated = -1; -static int hf_gsm_a_rr_pfi = -1; -static int hf_gsm_a_rr_mbms_service_id = -1; -static int hf_gsm_a_rr_ms_id = -1; -static int hf_gsm_a_rr_gprs_cs = -1; -static int hf_gsm_a_rr_rlc_mode = -1; -static int hf_gsm_a_rr_ta_valid = -1; -static int hf_gsm_a_rr_link_quality_meas_mode = -1; -static int hf_gsm_a_rr_emr_bitmap_length = -1; -static int hf_gsm_a_rr_eutran_mr_n_eutran = -1; -static int hf_gsm_a_rr_eutran_mr_freq_idx = -1; -static int hf_gsm_a_rr_eutran_mr_cell_id = -1; -static int hf_gsm_a_rr_eutran_mr_rpt_quantity = -1; -static int hf_gsm_a_rr_ma_channel_set = -1; -static int hf_n_range_orig_arfcn = -1; -static int hf_gsm_a_rr_reported_timeslots = -1; -static int hf_gsm_a_rr_tsh = -1; -static int hf_gsm_a_rr_rtti_usf_mode = -1; -static int hf_gsm_a_rr_pdch_pair_indic = -1; -static int hf_gsm_a_rr_additional_usf = -1; -static int hf_gsm_a_rr_usf_2 = -1; -static int hf_gsm_a_rr_additional_usf_2 = -1; -static int hf_gsm_a_rr_npm_transfer_time = -1; -static int hf_gsm_a_rr_event_based_fanr = -1; -static int hf_gsm_a_rr_dl_egprs_level = -1; -static int hf_gsm_a_rr_eab_auth_mask = -1; -static int hf_gsm_a_eab_subcategory = -1; +static int proto_a_rr; +static int proto_a_ccch; +static int proto_a_ec_ccch; +static int proto_a_sacch; +static int proto_a_rach; + +static int hf_gsm_a_dtap_msg_rr_type; +static int hf_gsm_a_dtap_msg_rr_ec_ccch_type; + +int hf_gsm_a_rr_elem_id; + +static int hf_gsm_a_rr_short_pd_msg_type; +static int hf_gsm_a_rr_short_pd; +static int hf_gsm_a_rr_short_l2_header; + + +static int hf_gsm_a_rr_bcc; +static int hf_gsm_a_rr_ncc; +static int hf_gsm_a_rr_bcch_arfcn; +static int hf_gsm_a_rr_range_nb; +static int hf_gsm_a_rr_range_lower; +static int hf_gsm_a_rr_range_higher; +static int hf_gsm_a_rr_ba_freq; +static int hf_gsm_a_rr_ho_ref_val; +static int hf_gsm_a_rr_L2_pseudo_len; +static int hf_gsm_a_rr_ba_used; +static int hf_gsm_a_rr_dtx_used; +static int hf_gsm_a_rr_3g_ba_used; +static int hf_gsm_a_rr_meas_valid; +static int hf_gsm_a_rr_rxlev_full_serv_cell; +static int hf_gsm_a_rr_rxlev_sub_serv_cell; +static int hf_gsm_a_rr_si23_ba_used; +static int hf_gsm_a_rr_rxqual_full_serv_cell; +static int hf_gsm_a_rr_rxqual_sub_serv_cell; +static int hf_gsm_a_rr_no_ncell_m; +static int hf_gsm_a_rr_rxlev_ncell; +static int hf_gsm_a_rr_bcch_freq_ncell; +static int hf_gsm_a_rr_bsic_ncell; +static int hf_gsm_a_rr_mobile_time_difference; +static int hf_gsm_a_rr_pow_cmd_atc; +static int hf_gsm_a_rr_pow_cmd_epc; +static int hf_gsm_a_rr_page_mode; +static int hf_gsm_a_rr_dedicated_mode_or_tbf; +static int hf_gsm_a_rr_pow_cmd_fpcepc; +static int hf_gsm_a_rr_pow_cmd_powlev; +static int hf_gsm_a_rr_sync_ind_nci; +static int hf_gsm_a_rr_sync_ind_rot; +static int hf_gsm_a_rr_sync_ind_si; +static int hf_gsm_a_rr_format_id; +static int hf_gsm_a_rr_format_id2; +static int hf_gsm_a_rr_channel_mode; +static int hf_gsm_a_rr_channel_mode2; +static int hf_gsm_a_rr_sc; +static int hf_gsm_a_rr_algorithm_id; +static int hf_gsm_a_rr_cr; +static int hf_gsm_a_rr_multirate_speech_ver; +static int hf_gsm_a_rr_NCSB; +static int hf_gsm_a_rr_ICMI; +static int hf_gsm_a_rr_start_mode; +static int hf_gsm_a_rr_timing_adv; +static int hf_gsm_a_rr_time_diff; +static int hf_gsm_a_rr_tlli; +static int hf_gsm_a_rr_nri; +static int hf_gsm_a_rr_target_mode; +static int hf_gsm_a_rr_wait_indication; +static int hf_gsm_a_rr_seq_code; +static int hf_gsm_a_rr_group_cipher_key_number; +static int hf_gsm_a_rr_MBMS_multicast; +static int hf_gsm_a_rr_MBMS_broadcast; +static int hf_gsm_a_rr_last_segment; +static int hf_gsm_a_rr_carrier_ind; +static int hf_gsm_a_rr_ra; +static int hf_gsm_a_rr_T1prim; +static int hf_gsm_a_rr_T3; +static int hf_gsm_a_rr_T2; +static int hf_gsm_a_rr_tbf_T1prim; +static int hf_gsm_a_rr_tbf_T3; +static int hf_gsm_a_rr_tbf_T2; +static int hf_gsm_a_rr_rfn; +static int hf_gsm_a_rr_RR_cause; +static int hf_gsm_a_rr_cm_cng_msg_req; +static int hf_gsm_a_rr_utran_cm_cng_msg_req; +static int hf_gsm_a_rr_cdma2000_cm_cng_msg_req; +static int hf_gsm_a_rr_geran_iu_cm_cng_msg_req; +int hf_gsm_a_rr_chnl_needed_ch1; +static int hf_gsm_a_rr_chnl_needed_ch2; +static int hf_gsm_a_rr_chnl_needed_ch3; +static int hf_gsm_a_rr_chnl_needed_ch4; +static int hf_gsm_a_rr_pkt_estab_cause; +static int hf_gsm_a_rr_peak_throughput_class; +static int hf_gsm_a_rr_radio_priority; +static int hf_gsm_a_rr_llc_pdu_type; +static int hf_gsm_a_rr_rlc_octet_count; +static int hf_gsm_a_rr_rlc_non_pers_mode_cap; +static int hf_gsm_a_rr_reduced_latency_cap; +static int hf_gsm_a_rr_ul_egprs2; +static int hf_gsm_a_rr_dl_egprs2; +static int hf_gsm_a_rr_emst_ms_cap; +static int hf_gsm_a_rr_suspension_cause; +static int hf_gsm_a_rr_apdu_id; +static int hf_gsm_a_rr_apdu_flags_cr; +static int hf_gsm_a_rr_apdu_flags_fs; +static int hf_gsm_a_rr_apdu_flags_ls; +static int hf_gsm_a_rr_apdu_data; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b8; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b7; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b6; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b5; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b4; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b3; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b2; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v1_b1; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b5; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b4; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b3; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b2; +static int hf_gsm_a_rr_set_of_amr_codec_modes_v2_b1; +static int hf_gsm_a_rr_amr_threshold; +static int hf_gsm_a_rr_amr_hysteresis; +static int hf_gsm_a_rr_pwrc; +static int hf_gsm_a_rr_dtx_bcch; +static int hf_gsm_a_rr_dtx_sacch; +static int hf_gsm_a_rr_radio_link_timeout; +static int hf_gsm_a_rr_cell_reselect_hyst; +static int hf_gsm_a_rr_ms_txpwr_max_cch; +static int hf_gsm_a_rr_acs; +static int hf_gsm_a_rr_neci; +static int hf_gsm_a_rr_rxlev_access_min; +static int hf_gsm_a_rr_mscr; +static int hf_gsm_a_rr_att; +static int hf_gsm_a_rr_ccch_conf; +static int hf_gsm_a_rr_cbq3; +static int hf_gsm_a_rr_bs_pa_mfrms; +static int hf_gsm_a_rr_bs_ag_blks_res; +int hf_gsm_a_rr_t3212; +static int hf_gsm_a_rr_gsm_band; +static int hf_gsm_a_rr_arfcn_first; +static int hf_gsm_a_rr_band_offset; +static int hf_gsm_a_rr_arfcn_range; +static int hf_gsm_a_rr_lowest_arfcn; +static int hf_gsm_a_rr_inc_skip_arfcn; +static int hf_gsm_a_rr_gprs_resumption_ack; +static int hf_gsm_a_rr_ext_ind; +static int hf_gsm_a_rr_ba_ind; +static int hf_gsm_a_rr_multiband_reporting; +static int hf_gsm_a_rr_ncc_permitted; +static int hf_gsm_a_rr_max_retrans; +static int hf_gsm_a_rr_tx_integer; +static int hf_gsm_a_rr_cell_barr_access; +static int hf_gsm_a_rr_re; +static int hf_gsm_a_rr_acc; +static int hf_gsm_a_rr_nch_position; +static int hf_gsm_a_rr_si2ter_mp_change_mark; +static int hf_gsm_a_rr_si2ter_3g_change_mark; +static int hf_gsm_a_rr_si2ter_index; +static int hf_gsm_a_rr_si2ter_count; +static int hf_gsm_a_rr_fdd_uarfcn; +static int hf_gsm_a_rr_bandwidth_fdd; +static int hf_gsm_a_rr_tdd_uarfcn; +static int hf_gsm_a_rr_bandwidth_tdd; +static int hf_gsm_a_rr_arfcn; +static int hf_gsm_a_rr_bsic; +static int hf_gsm_a_rr_qsearch_i; +static int hf_gsm_a_rr_fdd_qoffset; +static int hf_gsm_a_rr_fdd_qmin; +static int hf_gsm_a_rr_tdd_qoffset; +static int hf_gsm_a_rr_fdd_qmin_offset; +static int hf_gsm_a_rr_fdd_rscpmin; +static int hf_gsm_a_rr_3g_ba_ind; +static int hf_gsm_a_rr_mp_change_mark; +static int hf_gsm_a_rr_si2quater_index; +static int hf_gsm_a_rr_si2quater_count; +static int hf_gsm_a_rr_si21_change_mark; +static int hf_gsm_a_rr_si21_index; +static int hf_gsm_a_rr_si21_count; +static int hf_gsm_a_rr_gsm_report_type; +static int hf_gsm_a_rr_serving_band_reporting; +static int hf_gsm_a_rr_frequency_scrolling; +static int hf_gsm_a_rr_rep_priority; +static int hf_gsm_a_rr_report_type; +static int hf_gsm_a_rr_reporting_rate; +static int hf_gsm_a_rr_invalid_bsic_reporting; +static int hf_gsm_a_rr_scale_ord; +static int hf_gsm_a_rr_900_reporting_offset; +static int hf_gsm_a_rr_900_reporting_threshold; +static int hf_gsm_a_rr_1800_reporting_offset; +static int hf_gsm_a_rr_1800_reporting_threshold; +static int hf_gsm_a_rr_400_reporting_offset; +static int hf_gsm_a_rr_400_reporting_threshold; +static int hf_gsm_a_rr_1900_reporting_offset; +static int hf_gsm_a_rr_1900_reporting_threshold; +static int hf_gsm_a_rr_850_reporting_offset; +static int hf_gsm_a_rr_850_reporting_threshold; +static int hf_gsm_a_rr_network_control_order; +static int hf_gsm_a_rr_nc_non_drx_period; +static int hf_gsm_a_rr_nc_reporting_period_i; +static int hf_gsm_a_rr_nc_reporting_period_t; +static int hf_gsm_a_rr_index_start_3g; +static int hf_gsm_a_rr_absolute_index_start_emr; +static int hf_gsm_a_rr_qsearch_c_initial; +static int hf_gsm_a_rr_fdd_rep_quant; +static int hf_gsm_a_rr_fdd_multirat_reporting; +static int hf_gsm_a_rr_tdd_multirat_reporting; +static int hf_gsm_a_rr_qsearch_p; +static int hf_gsm_a_rr_3g_search_prio; +static int hf_gsm_a_rr_fdd_reporting_offset; +static int hf_gsm_a_rr_fdd_reporting_threshold_rscp; +static int hf_gsm_a_rr_fdd_reporting_threshold_ecn0; +static int hf_gsm_a_rr_tdd_reporting_offset; +static int hf_gsm_a_rr_tdd_reporting_threshold_rscp; +static int hf_gsm_a_rr_tdd_reporting_threshold_ecn0; +static int hf_gsm_a_rr_fdd_reporting_threshold_2; +static int hf_gsm_a_rr_3g_ccn_active; +static int hf_gsm_a_rr_700_reporting_offset; +static int hf_gsm_a_rr_700_reporting_threshold; +static int hf_gsm_a_rr_810_reporting_offset; +static int hf_gsm_a_rr_810_reporting_threshold; +static int hf_gsm_a_rr_cbq; +static int hf_gsm_a_rr_cell_reselect_offset; +static int hf_gsm_a_rr_temporary_offset; +static int hf_gsm_a_rr_penalty_time; +static int hf_gsm_a_rr_gprs_ra_colour; +static int hf_gsm_a_rr_si13_position; +static int hf_gsm_a_rr_power_offset; +static int hf_gsm_a_rr_si2quater_position; +static int hf_gsm_a_rr_si13alt_position; +static int hf_gsm_a_rr_si21_position; +static int hf_gsm_a_rr_prio_thr; +static int hf_gsm_a_rr_lsa_offset; +static int hf_gsm_a_rr_cell_id; +static int hf_gsm_a_rr_paging_channel_restructuring; +static int hf_gsm_a_rr_nln_sacch; +static int hf_gsm_a_rr_nln_status_sacch; +static int hf_gsm_a_rr_nln_pch; +static int hf_gsm_a_rr_nln_status_pch; +static int hf_gsm_a_rr_vbs_vgcs_inband_notifications; +static int hf_gsm_a_rr_vbs_vgcs_inband_pagings; +static int hf_gsm_a_rr_rac; +static int hf_gsm_a_rr_max_lapdm; +static int hf_gsm_a_rr_gprs_ms_txpwr_max_ccch; +static int hf_gsm_a_rr_dedicated_mode_mbms_notification_support; +static int hf_gsm_a_rr_mnci_support; +static int hf_gsm_a_rr_amr_config; +static int hf_gsm_a_rr_bcch_change_mark; +static int hf_gsm_a_rr_si_change_field; +static int hf_gsm_a_rr_si13_change_mark; +static int hf_gsm_a_rr_hsn; +static int hf_gsm_a_rr_rfl_number; +static int hf_gsm_a_rr_arfcn_index; +static int hf_gsm_a_rr_ma_length; +static int hf_gsm_a_rr_psi1_repeat_period; +static int hf_gsm_a_rr_pbcch_pb; +static int hf_gsm_a_rr_pbcch_tsc; +static int hf_gsm_a_rr_pbcch_tn; +static int hf_gsm_a_rr_spgc_ccch_sup; +static int hf_gsm_a_rr_priority_access_thr; +static int hf_gsm_a_rr_nmo; +static int hf_gsm_a_rr_t3168; +static int hf_gsm_a_rr_t3192; +static int hf_gsm_a_rr_drx_timer_max; +static int hf_gsm_a_rr_access_burst_type; +static int hf_gsm_a_rr_control_ack_type; +static int hf_gsm_a_rr_bs_cv_max; +static int hf_gsm_a_rr_pan_dec; +static int hf_gsm_a_rr_pan_inc; +static int hf_gsm_a_rr_pan_max; +static int hf_gsm_a_rr_egprs_packet_channel_request; +static int hf_gsm_a_rr_bep_period; +static int hf_gsm_a_rr_pfc_feature_mode; +static int hf_gsm_a_rr_dtm_support; +static int hf_gsm_a_rr_bss_paging_coordination; +static int hf_gsm_a_rr_ccn_active; +static int hf_gsm_a_rr_nw_ext_utbf; +static int hf_gsm_a_rr_multiple_tbf_capability; +static int hf_gsm_a_rr_ext_utbf_no_data; +static int hf_gsm_a_rr_dtm_enhancements_capability; +static int hf_gsm_a_rr_reduced_latency_access; +static int hf_gsm_a_rr_alpha; +static int hf_gsm_a_rr_t_avg_w; +static int hf_gsm_a_rr_t_avg_t; +static int hf_gsm_a_rr_pc_meas_chan; +static int hf_gsm_a_rr_n_avg_i; +static int hf_gsm_a_rr_sgsnr; +static int hf_gsm_a_rr_si_status_ind; +static int hf_gsm_a_rr_lb_ms_txpwr_max_cch; +static int hf_gsm_a_rr_si2n_support; +static int hf_gsm_a_rr_mi_index; +static int hf_gsm_a_rr_mi_count; +static int hf_gsm_a_rr_3g_wait; +static int hf_gsm_a_rr_qsearch_c; +static int hf_gsm_a_rr_bsic_seen; +static int hf_gsm_a_rr_scale; +static int hf_gsm_a_rr_mean_bep_gmsk; +static int hf_gsm_a_rr_mean_cv_bep; +static int hf_gsm_a_rr_nbr_rcvd_blocks; +static int hf_gsm_a_rr_reporting_quantity; +static int hf_gsm_a_rr_extended_ra; +static int hf_gsm_a_rr_access_tech_type; +static int hf_gsm_a_rr_tfi_assignment; +static int hf_gsm_a_rr_polling; +static int hf_gsm_a_rr_usf; +static int hf_gsm_a_rr_usf_granularity; +static int hf_gsm_a_rr_p0; +static int hf_gsm_a_rr_pr_mode; +static int hf_gsm_a_rr_egprs_mcs; +static int hf_gsm_a_rr_tlli_block_channel_coding; +static int hf_gsm_a_rr_bep_period2; +static int hf_gsm_a_rr_resegment; +static int hf_gsm_a_rr_egprs_window_size; +static int hf_gsm_a_rr_gamma; +static int hf_gsm_a_rr_timing_adv_index; +static int hf_gsm_a_rr_timing_adv_timeslot_num; +static int hf_gsm_a_rr_tbf_starting_time; +static int hf_gsm_a_rr_num_of_radio_block_allocated; +static int hf_gsm_a_rr_pfi; +static int hf_gsm_a_rr_mbms_service_id; +static int hf_gsm_a_rr_ms_id; +static int hf_gsm_a_rr_gprs_cs; +static int hf_gsm_a_rr_rlc_mode; +static int hf_gsm_a_rr_ta_valid; +static int hf_gsm_a_rr_link_quality_meas_mode; +static int hf_gsm_a_rr_emr_bitmap_length; +static int hf_gsm_a_rr_eutran_mr_n_eutran; +static int hf_gsm_a_rr_eutran_mr_freq_idx; +static int hf_gsm_a_rr_eutran_mr_cell_id; +static int hf_gsm_a_rr_eutran_mr_rpt_quantity; +static int hf_gsm_a_rr_ma_channel_set; +static int hf_n_range_orig_arfcn; +static int hf_gsm_a_rr_reported_timeslots; +static int hf_gsm_a_rr_tsh; +static int hf_gsm_a_rr_rtti_usf_mode; +static int hf_gsm_a_rr_pdch_pair_indic; +static int hf_gsm_a_rr_additional_usf; +static int hf_gsm_a_rr_usf_2; +static int hf_gsm_a_rr_additional_usf_2; +static int hf_gsm_a_rr_npm_transfer_time; +static int hf_gsm_a_rr_event_based_fanr; +static int hf_gsm_a_rr_dl_egprs_level; +static int hf_gsm_a_rr_eab_auth_mask; +static int hf_gsm_a_eab_subcategory; /* Generated from convert_proto_tree_add_text.pl */ -static int hf_gsm_a_rr_cell_parameter = -1; -static int hf_gsm_a_rr_len_indicator_ms_id = -1; -static int hf_gsm_a_rr_neighbour_cell_list_index = -1; -static int hf_gsm_a_rr_mcc = -1; -static int hf_gsm_a_rr_pcid_pattern = -1; -static int hf_gsm_a_rr_where = -1; -static int hf_gsm_a_rr_ba_index_start_bsic = -1; -static int hf_gsm_a_rr_bitmap = -1; -static int hf_gsm_a_rr_extension_length = -1; -static int hf_gsm_a_rr_scrambling_code = -1; -static int hf_gsm_a_rr_mnc = -1; -static int hf_gsm_a_rr_nr_of_fdd_cells = -1; -static int hf_gsm_a_rr_ba_index_start_rtd_present = -1; -static int hf_gsm_a_rr_sync_case_tstd = -1; -static int hf_gsm_a_rr_hopping_channel_maio = -1; -static int hf_gsm_a_rr_hopping_channel_ma_num_ind = -1; -static int hf_gsm_a_rr_hopping_channel_change_mark_1 = -1; -static int hf_gsm_a_rr_hopping_channel = -1; -static int hf_gsm_a_rr_rxlev_carrier = -1; -static int hf_gsm_a_rr_mobile_network_code = -1; -static int hf_gsm_a_rr_packet_channel_type = -1; -static int hf_gsm_a_rr_timeslot = -1; -static int hf_gsm_a_rr_lsa_id = -1; -static int hf_gsm_a_rr_ciphering_key_seq_num = -1; -static int hf_gsm_a_rr_diversity = -1; -static int hf_gsm_a_rr_maio = -1; -static int hf_gsm_a_rr_mobile_country_code = -1; -static int hf_gsm_a_rr_short_lsa_id = -1; -static int hf_gsm_a_rr_number_remaining_bsic = -1; -static int hf_gsm_a_rr_number_cells = -1; -static int hf_gsm_a_rr_padding = -1; -static int hf_gsm_a_rr_training_sequence = -1; -static int hf_gsm_a_rr_psc_pattern_present = -1; -static int hf_gsm_a_rr_nr_of_tdd_cells = -1; -static int hf_gsm_a_rr_message_elements = -1; -static int hf_gsm_a_rr_bitmap_length = -1; -static int hf_gsm_a_rr_diversity_tdd = -1; -static int hf_gsm_a_rr_spare = -1; -static int hf_gsm_a_rr_single_channel_arfcn = -1; -static int hf_gsm_a_rr_rtd_index = -1; -static int hf_gsm_a_rr_arfcn_list = -1; -static int hf_gsm_a_rr_da_list = -1; -static int hf_gsm_a_rr_ua_list = -1; -static int hf_gsm_a_rr_field_bit_long = -1; -static int hf_gsm_a_rr_ma_bitmap = -1; -static int hf_gsm_a_rr_inc_arfcn_bitmap = -1; -static int hf_gsm_a_rr_ccn_supported = -1; -static int hf_gsm_a_rr_pbcch_use_bcch = -1; -static int hf_gsm_a_rr_ia_rest_oct_reserved = -1; -static int hf_gsm_a_rr_tch_facch_sacchm = -1; -static int hf_gsm_a_rr_tch_facch_sacchf = -1; -static int hf_gsm_a_rr_tch_facch_sacchm_bi = -1; -static int hf_gsm_a_rr_tch_acch = -1; -static int hf_gsm_a_rr_sdcch4_sdcchc4_cbch = -1; -static int hf_gsm_a_rr_sdcch8_sdcchc8_cbch = -1; -static int hf_gsm_a_rr_tch_facchf_sacchm_bi = -1; -static int hf_gsm_a_rr_tch_facchf_sacchm_uni = -1; -static int hf_gsm_a_rr_tchf_acchs = -1; -static int hf_gsm_a_rr_unknown_channel_info = -1; -static int hf_gsm_a_rr_subchannel = -1; -static int hf_gsm_a_rr_w_elements = -1; -static int hf_gsm_a_rr_ra_est_cause = -1; -static int hf_gsm_a_rr_ra_rand_ref = -1; +static int hf_gsm_a_rr_cell_parameter; +static int hf_gsm_a_rr_len_indicator_ms_id; +static int hf_gsm_a_rr_neighbour_cell_list_index; +static int hf_gsm_a_rr_mcc; +static int hf_gsm_a_rr_pcid_pattern; +static int hf_gsm_a_rr_where; +static int hf_gsm_a_rr_ba_index_start_bsic; +static int hf_gsm_a_rr_bitmap; +static int hf_gsm_a_rr_extension_length; +static int hf_gsm_a_rr_scrambling_code; +static int hf_gsm_a_rr_mnc; +static int hf_gsm_a_rr_nr_of_fdd_cells; +static int hf_gsm_a_rr_ba_index_start_rtd_present; +static int hf_gsm_a_rr_sync_case_tstd; +static int hf_gsm_a_rr_hopping_channel_maio; +static int hf_gsm_a_rr_hopping_channel_ma_num_ind; +static int hf_gsm_a_rr_hopping_channel_change_mark_1; +static int hf_gsm_a_rr_hopping_channel; +static int hf_gsm_a_rr_rxlev_carrier; +static int hf_gsm_a_rr_mobile_network_code; +static int hf_gsm_a_rr_packet_channel_type; +static int hf_gsm_a_rr_timeslot; +static int hf_gsm_a_rr_lsa_id; +static int hf_gsm_a_rr_ciphering_key_seq_num; +static int hf_gsm_a_rr_diversity; +static int hf_gsm_a_rr_maio; +static int hf_gsm_a_rr_mobile_country_code; +static int hf_gsm_a_rr_short_lsa_id; +static int hf_gsm_a_rr_number_remaining_bsic; +static int hf_gsm_a_rr_number_cells; +static int hf_gsm_a_rr_padding; +static int hf_gsm_a_rr_training_sequence; +static int hf_gsm_a_rr_psc_pattern_present; +static int hf_gsm_a_rr_nr_of_tdd_cells; +static int hf_gsm_a_rr_message_elements; +static int hf_gsm_a_rr_bitmap_length; +static int hf_gsm_a_rr_diversity_tdd; +static int hf_gsm_a_rr_spare; +static int hf_gsm_a_rr_single_channel_arfcn; +static int hf_gsm_a_rr_rtd_index; +static int hf_gsm_a_rr_arfcn_list; +static int hf_gsm_a_rr_da_list; +static int hf_gsm_a_rr_ua_list; +static int hf_gsm_a_rr_field_bit_long; +static int hf_gsm_a_rr_ma_bitmap; +static int hf_gsm_a_rr_inc_arfcn_bitmap; +static int hf_gsm_a_rr_ccn_supported; +static int hf_gsm_a_rr_pbcch_use_bcch; +static int hf_gsm_a_rr_ia_rest_oct_reserved; +static int hf_gsm_a_rr_tch_facch_sacchm; +static int hf_gsm_a_rr_tch_facch_sacchf; +static int hf_gsm_a_rr_tch_facch_sacchm_bi; +static int hf_gsm_a_rr_tch_acch; +static int hf_gsm_a_rr_sdcch4_sdcchc4_cbch; +static int hf_gsm_a_rr_sdcch8_sdcchc8_cbch; +static int hf_gsm_a_rr_tch_facchf_sacchm_bi; +static int hf_gsm_a_rr_tch_facchf_sacchm_uni; +static int hf_gsm_a_rr_tchf_acchs; +static int hf_gsm_a_rr_unknown_channel_info; +static int hf_gsm_a_rr_subchannel; +static int hf_gsm_a_rr_w_elements; +static int hf_gsm_a_rr_ra_est_cause; +static int hf_gsm_a_rr_ra_rand_ref; /* gsm_rr_csn_flag() fields */ -static int hf_gsm_a_rr_fdd_repeat_freq = -1; -static int hf_gsm_a_rr_tdd_repeat_freq = -1; -static int hf_gsm_a_rr_repeat_range_limit = -1; -static int hf_gsm_a_rr_repeat_ba_frequency = -1; -static int hf_gsm_a_rr_repeat_gsm_desc = -1; -static int hf_gsm_a_rr_band_indicator = -1; -static int hf_gsm_a_rr_repeat_utran_fdd_desc = -1; -static int hf_gsm_a_rr_bandwidth_fdd_present = -1; -static int hf_gsm_a_rr_fdd_cell_info_present = -1; -static int hf_gsm_a_rr_fdd_indic0 = -1; -static int hf_gsm_a_rr_repeat_utran_tdd_desc = -1; -static int hf_gsm_a_rr_bandwidth_tdd_present = -1; -static int hf_gsm_a_rr_tdd_cell_info_present = -1; -static int hf_gsm_a_rr_tdd_indic0 = -1; -static int hf_gsm_a_rr_pfi_present = -1; -static int hf_gsm_a_rr_msms_procedures = -1; -static int hf_gsm_a_rr_repeat_dynamic_arfcn_mapping = -1; -static int hf_gsm_a_rr_pan_bits_present = -1; -static int hf_gsm_a_rr_optional_extensions_present = -1; -static int hf_gsm_a_rr_egprs_supported = -1; -static int hf_gsm_a_rr_access_tech_req = -1; -static int hf_gsm_a_rr_repeated_umts_tdd_neighbour_cells = -1; -static int hf_gsm_a_rr_cdma2000_reporting_threshold = -1; -static int hf_gsm_a_rr_ccn_support_description = -1; -static int hf_gsm_a_rr_eutran_tdd_measurement_report_offset_present = -1; -static int hf_gsm_a_rr_3g_wait_present = -1; -static int hf_gsm_a_rr_packet_discriminator_bit = -1; -static int hf_gsm_a_rr_3g_measurement_control_parameters_description = -1; -static int hf_gsm_a_rr_bts_power_control_mode = -1; -static int hf_gsm_a_rr_fdd_reporting_threshold_2_present = -1; -static int hf_gsm_a_rr_gprs_measurement_parameters_description = -1; -static int hf_gsm_a_rr_repeated_earfcn = -1; -static int hf_gsm_a_rr_repeated_pcid_group = -1; -static int hf_gsm_a_rr_repeating_pcid_group = -1; -static int hf_gsm_a_rr_tfi_allocation_type = -1; -static int hf_gsm_a_rr_fdd_cell_info_param_value0 = -1; -static int hf_gsm_a_rr_bsic_description = -1; -static int hf_gsm_a_rr_maio_present = -1; -static int hf_gsm_a_rr_eutran_pcid_bitmap_group_present = -1; -static int hf_gsm_a_rr_repeated_utran_frequency_index = -1; -static int hf_gsm_a_rr_timing_adv_present = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting = -1; -static int hf_gsm_a_rr_eutran_reporting = -1; -static int hf_gsm_a_rr_eutran_csg_description = -1; -static int hf_gsm_a_rr_pcid_pattern_present = -1; -static int hf_gsm_a_rr_later_r97_version_reserved_bit = -1; -static int hf_gsm_a_rr_utran_fdd_description_earlier_version_bit_reserved1 = -1; -static int hf_gsm_a_rr_3g_priority_parameters_description = -1; -static int hf_gsm_a_rr_serving_cell_priority_parameters_description = -1; -static int hf_gsm_a_rr_850_reporting_present = -1; -static int hf_gsm_a_rr_tfi_assignment_present = -1; -static int hf_gsm_a_rr_p0_present = -1; -static int hf_gsm_a_rr_early_r97_version_reserved_bit = -1; -static int hf_gsm_a_rr_tdd_reporting_parameters = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_present = -1; -static int hf_gsm_a_rr_repeated_eutran_neighbour_cells = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_offset_present = -1; -static int hf_gsm_a_rr_bitmap_type_reporting = -1; -static int hf_gsm_a_rr_gprs_mobile_allocation = -1; -static int hf_gsm_a_rr_default_utran_priority_parameters = -1; -static int hf_gsm_a_rr_tfi_multiblock = -1; -static int hf_gsm_a_rr_hopping_case = -1; -static int hf_gsm_a_rr_repeated_umts_tdd_neighbour_cells_earlier_version_bit_reserved = -1; -static int hf_gsm_a_rr_gprs_3g_measurement_parameters_description = -1; -static int hf_gsm_a_rr_nc_measurement_parameters = -1; -static int hf_gsm_a_rr_lb_ms_txpwr_max_cch_present = -1; -static int hf_gsm_a_rr_810_reporting = -1; -static int hf_gsm_a_rr_thresh_utran_low_present = -1; -static int hf_gsm_a_rr_pbcch = -1; -static int hf_gsm_a_rr_packet_downlink_assignment = -1; -static int hf_gsm_a_rr_repeated_csg_pci_split = -1; -static int hf_gsm_a_rr_700_reporting = -1; -static int hf_gsm_a_rr_fdd_reporting_parameters = -1; -static int hf_gsm_a_rr_compressed_inter_rat_handover_info = -1; -static int hf_gsm_a_rr_rtd12 = -1; -static int hf_gsm_a_rr_utran_tdd_description = -1; -static int hf_gsm_a_rr_3g_csg_desc_technology = -1; -static int hf_gsm_a_rr_reporting_quantity_present = -1; -static int hf_gsm_a_rr_absolute_index_start_emr_present = -1; -static int hf_gsm_a_rr_downlink_uplink = -1; -static int hf_gsm_a_rr_extended_ra_present = -1; -static int hf_gsm_a_rr_downlink_uplink_discriminator_bit = -1; -static int hf_gsm_a_rr_timing_advance_index_timeslot = -1; -static int hf_gsm_a_rr_3g_reporting_quantity = -1; -static int hf_gsm_a_rr_additional_rtd = -1; -static int hf_gsm_a_rr_repeated_umts_fdd_neighbour_cells = -1; -static int hf_gsm_a_rr_1800_reporting_present = -1; -static int hf_gsm_a_rr_repeated_eutran_pcid_ta_mapping = -1; -static int hf_gsm_a_rr_arfcn_index_list = -1; -static int hf_gsm_a_rr_tdd_multirat_reporting_present = -1; -static int hf_gsm_a_rr_eutran_reporting_quantity = -1; -static int hf_gsm_a_rr_repeated_eutran_not_allowed_cells = -1; -static int hf_gsm_a_rr_si13_change_mark_present = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_present = -1; -static int hf_gsm_a_rr_hopping_flag = -1; -static int hf_gsm_a_call_prio_present = -1; -static int hf_gsm_a_rr_repeated_umts_fdd_neighbour_cells_earlier_version_bit_reserved = -1; -static int hf_gsm_a_rr_fdd_multirat_reporting_present = -1; -static int hf_gsm_a_rr_repeated_eutran_measurement_control_parameters = -1; -static int hf_gsm_a_rr_timing_adv_index_present = -1; -static int hf_gsm_a_rr_real_time_difference_description = -1; -static int hf_gsm_a_rr_tdd_cell_info_param_value0 = -1; -static int hf_gsm_a_rr_gprs_report_priority_description = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_2_present = -1; -static int hf_gsm_a_rr_timing_advance_index = -1; -static int hf_gsm_a_rr_utran_fdd_description = -1; -static int hf_gsm_a_rr_repeated_rtd = -1; -static int hf_gsm_a_rr_fdd_reporting_offset_present = -1; -static int hf_gsm_a_rr_mcc_mnc_parameters = -1; -static int hf_gsm_a_rr_packet_uplink_assignment = -1; -static int hf_gsm_a_rr_utran_frequency_index_present = -1; -static int hf_gsm_a_rr_earlier_version_reserved_bit = -1; -static int hf_gsm_a_rr_psc_present = -1; -static int hf_gsm_a_rr_serving_cell_data = -1; -static int hf_gsm_a_rr_utran_tdd_description_earlier_version_bit_reserved2 = -1; -static int hf_gsm_a_rr_repeated_rtd_frequency = -1; -static int hf_gsm_a_rr_pr_mode_present = -1; -static int hf_gsm_a_rr_eutran_default_measurement_control_eutran_present = -1; -static int hf_gsm_a_rr_3g_additional_measurement_parameters_description_2 = -1; -static int hf_gsm_a_rr_e_utran_measurement_report = -1; -static int hf_gsm_a_rr_3g_neighbour_cell_description = -1; -static int hf_gsm_a_rr_400_reporting_present = -1; -static int hf_gsm_a_rr_gamma_present = -1; -static int hf_gsm_a_rr_additional_lsa_id = -1; -static int hf_gsm_a_rr_tdd_information = -1; -static int hf_gsm_a_rr_utran_priority_present = -1; -static int hf_gsm_a_rr_utran_qrxlevmin_present = -1; -static int hf_gsm_a_rr_repeated_csg_fdd_uarfcn = -1; -static int hf_gsm_a_rr_arfcn_present = -1; -static int hf_gsm_a_rr_cdma2000_multirat_reporting = -1; -static int hf_gsm_a_rr_si13alt_position_present = -1; -static int hf_gsm_a_rr_3g_csg_description = -1; -static int hf_gsm_a_rr_rtd = -1; -static int hf_gsm_a_rr_tbf_starting_time_present = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting = -1; -static int hf_gsm_a_rr_nc_periods = -1; -static int hf_gsm_a_rr_index_start_3g_present = -1; -static int hf_gsm_a_rr_repeated_pcid = -1; -static int hf_gsm_a_rr_repeated_invalid_bsic_information = -1; -static int hf_gsm_a_rr_repeated_utran_measurement_control_parameters_struct = -1; -static int hf_gsm_a_rr_repeated_utran_priority_parameters = -1; -static int hf_gsm_a_rr_measurement_parameters_description = -1; -static int hf_gsm_a_rr_bep_period2_present = -1; -static int hf_gsm_a_rr_serving_reporting_present = -1; -static int hf_gsm_a_rr_alpha_present = -1; -static int hf_gsm_a_rr_psc_pattern = -1; -static int hf_gsm_a_rr_second_packet_assignment_discriminator_bit = -1; -static int hf_gsm_a_rr_lsa_id_type = -1; -static int hf_gsm_a_rr_fdd_parameters = -1; -static int hf_gsm_a_rr_gprs_real_time_difference_description = -1; -static int hf_gsm_a_rr_repeated_eutran_frequency_index = -1; -static int hf_gsm_a_rr_3g_additional_measurement_parameters_description = -1; -static int hf_gsm_a_rr_eutran_measurement_parameters_description = -1; -static int hf_gsm_a_rr_mbms_assignment = -1; -static int hf_gsm_a_rr_ms_parameters = -1; -static int hf_gsm_a_rr_utran_fdd_description_earlier_version_bit_reserved2 = -1; -static int hf_gsm_a_rr_3g_measurement_parameters_description = -1; -static int hf_gsm_a_rr_eutran_priority_present = -1; -static int hf_gsm_a_rr_1900_reporting_present = -1; -static int hf_gsm_a_rr_3g_measurement_control_parameters_description_struct = -1; -static int hf_gsm_a_rr_eutran_parameters_description = -1; -static int hf_gsm_a_rr_rtd6 = -1; -static int hf_gsm_a_rr_thresh_eutran_low_present = -1; -static int hf_gsm_a_rr_allocation_type = -1; -static int hf_gsm_a_rr_additional_rtd_struct = -1; -static int hf_gsm_a_rr_additional_information_for_3x_auxiliary_pilot = -1; -static int hf_gsm_a_rr_fdd_information = -1; -static int hf_gsm_a_rr_future_extensions_of_the_2g_parameters = -1; -static int hf_gsm_a_rr_ba_index_start_rtd = -1; -static int hf_gsm_a_rr_utran_tdd_description_earlier_version_bit_reserved1 = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_threshold = -1; -static int hf_gsm_a_rr_measurement_control_parameters_description = -1; -static int hf_gsm_a_rr_eutran_measurement_bandwidth_present = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_2_present = -1; -static int hf_gsm_a_rr_eutran_earfcn_present = -1; -static int hf_gsm_a_rr_eutran_qrxlevmin_present = -1; -static int hf_gsm_a_rr_ba_index_start_bsic_present = -1; -static int hf_gsm_a_rr_gprs_bsic_description = -1; -static int hf_gsm_a_rr_group_channel_description = -1; -static int hf_gsm_a_rr_cdma2000_description = -1; -static int hf_gsm_a_rr_si_2quater_extension_information = -1; -static int hf_gsm_a_rr_3g_supplementary_parameters_description = -1; -static int hf_gsm_a_rr_priority_and_eutran_param_description = -1; -static int hf_gsm_a_rr_multiband_reporting_present = -1; -static int hf_gsm_a_rr_report_priority_description = -1; -static int hf_gsm_a_rr_tdd_reporting_offset_present = -1; -static int hf_gsm_a_rr_amr_config_present = -1; -static int hf_gsm_a_rr_rand_bit_stream_ind = -1; -static int hf_gsm_a_rr_900_reporting_present = -1; -static int hf_gsm_a_rr_rfl_number_present = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_offset_present = -1; -static int hf_gsm_a_rr_repeated_csg_psc_split_struct = -1; -static int hf_gsm_a_rr_gprs_eutran_measurement_parameters_description = -1; -static int hf_gsm_a_rr_tdd_parameters = -1; -static int hf_gsm_a_rr_repeat_eutran_desc = -1; -static int hf_gsm_a_rr_peo_dsc_and_rcc_present = -1; -static int hf_gsm_a_rr_c1_delta_present = -1; -static int hf_gsm_a_rr_ul_xtti_tbf_assignment = -1; -static int hf_gsm_a_rr_dl_xtti_tbf_assignment = -1; -static int hf_gsm_a_rr_fanr_act_state = -1; -static int hf_gsm_a_rr_encoding_selection = -1; -static int hf_gsm_a_rr_nof_pdch_pairs = -1; -static int hf_gsm_a_rr_npm_transfer_time_present = -1; -static int hf_gsm_a_rr_eab_parameters = -1; +static int hf_gsm_a_rr_fdd_repeat_freq; +static int hf_gsm_a_rr_tdd_repeat_freq; +static int hf_gsm_a_rr_repeat_range_limit; +static int hf_gsm_a_rr_repeat_ba_frequency; +static int hf_gsm_a_rr_repeat_gsm_desc; +static int hf_gsm_a_rr_band_indicator; +static int hf_gsm_a_rr_repeat_utran_fdd_desc; +static int hf_gsm_a_rr_bandwidth_fdd_present; +static int hf_gsm_a_rr_fdd_cell_info_present; +static int hf_gsm_a_rr_fdd_indic0; +static int hf_gsm_a_rr_repeat_utran_tdd_desc; +static int hf_gsm_a_rr_bandwidth_tdd_present; +static int hf_gsm_a_rr_tdd_cell_info_present; +static int hf_gsm_a_rr_tdd_indic0; +static int hf_gsm_a_rr_pfi_present; +static int hf_gsm_a_rr_msms_procedures; +static int hf_gsm_a_rr_repeat_dynamic_arfcn_mapping; +static int hf_gsm_a_rr_pan_bits_present; +static int hf_gsm_a_rr_optional_extensions_present; +static int hf_gsm_a_rr_egprs_supported; +static int hf_gsm_a_rr_access_tech_req; +static int hf_gsm_a_rr_repeated_umts_tdd_neighbour_cells; +static int hf_gsm_a_rr_cdma2000_reporting_threshold; +static int hf_gsm_a_rr_ccn_support_description; +static int hf_gsm_a_rr_eutran_tdd_measurement_report_offset_present; +static int hf_gsm_a_rr_3g_wait_present; +static int hf_gsm_a_rr_packet_discriminator_bit; +static int hf_gsm_a_rr_3g_measurement_control_parameters_description; +static int hf_gsm_a_rr_bts_power_control_mode; +static int hf_gsm_a_rr_fdd_reporting_threshold_2_present; +static int hf_gsm_a_rr_gprs_measurement_parameters_description; +static int hf_gsm_a_rr_repeated_earfcn; +static int hf_gsm_a_rr_repeated_pcid_group; +static int hf_gsm_a_rr_repeating_pcid_group; +static int hf_gsm_a_rr_tfi_allocation_type; +static int hf_gsm_a_rr_fdd_cell_info_param_value0; +static int hf_gsm_a_rr_bsic_description; +static int hf_gsm_a_rr_maio_present; +static int hf_gsm_a_rr_eutran_pcid_bitmap_group_present; +static int hf_gsm_a_rr_repeated_utran_frequency_index; +static int hf_gsm_a_rr_timing_adv_present; +static int hf_gsm_a_rr_eutran_tdd_reporting; +static int hf_gsm_a_rr_eutran_reporting; +static int hf_gsm_a_rr_eutran_csg_description; +static int hf_gsm_a_rr_pcid_pattern_present; +static int hf_gsm_a_rr_later_r97_version_reserved_bit; +static int hf_gsm_a_rr_utran_fdd_description_earlier_version_bit_reserved1; +static int hf_gsm_a_rr_3g_priority_parameters_description; +static int hf_gsm_a_rr_serving_cell_priority_parameters_description; +static int hf_gsm_a_rr_850_reporting_present; +static int hf_gsm_a_rr_tfi_assignment_present; +static int hf_gsm_a_rr_p0_present; +static int hf_gsm_a_rr_early_r97_version_reserved_bit; +static int hf_gsm_a_rr_tdd_reporting_parameters; +static int hf_gsm_a_rr_eutran_tdd_reporting_present; +static int hf_gsm_a_rr_repeated_eutran_neighbour_cells; +static int hf_gsm_a_rr_eutran_tdd_reporting_offset_present; +static int hf_gsm_a_rr_bitmap_type_reporting; +static int hf_gsm_a_rr_gprs_mobile_allocation; +static int hf_gsm_a_rr_default_utran_priority_parameters; +static int hf_gsm_a_rr_tfi_multiblock; +static int hf_gsm_a_rr_hopping_case; +static int hf_gsm_a_rr_repeated_umts_tdd_neighbour_cells_earlier_version_bit_reserved; +static int hf_gsm_a_rr_gprs_3g_measurement_parameters_description; +static int hf_gsm_a_rr_nc_measurement_parameters; +static int hf_gsm_a_rr_lb_ms_txpwr_max_cch_present; +static int hf_gsm_a_rr_810_reporting; +static int hf_gsm_a_rr_thresh_utran_low_present; +static int hf_gsm_a_rr_pbcch; +static int hf_gsm_a_rr_packet_downlink_assignment; +static int hf_gsm_a_rr_repeated_csg_pci_split; +static int hf_gsm_a_rr_700_reporting; +static int hf_gsm_a_rr_fdd_reporting_parameters; +static int hf_gsm_a_rr_compressed_inter_rat_handover_info; +static int hf_gsm_a_rr_rtd12; +static int hf_gsm_a_rr_utran_tdd_description; +static int hf_gsm_a_rr_3g_csg_desc_technology; +static int hf_gsm_a_rr_reporting_quantity_present; +static int hf_gsm_a_rr_absolute_index_start_emr_present; +static int hf_gsm_a_rr_downlink_uplink; +static int hf_gsm_a_rr_extended_ra_present; +static int hf_gsm_a_rr_downlink_uplink_discriminator_bit; +static int hf_gsm_a_rr_timing_advance_index_timeslot; +static int hf_gsm_a_rr_3g_reporting_quantity; +static int hf_gsm_a_rr_additional_rtd; +static int hf_gsm_a_rr_repeated_umts_fdd_neighbour_cells; +static int hf_gsm_a_rr_1800_reporting_present; +static int hf_gsm_a_rr_repeated_eutran_pcid_ta_mapping; +static int hf_gsm_a_rr_arfcn_index_list; +static int hf_gsm_a_rr_tdd_multirat_reporting_present; +static int hf_gsm_a_rr_eutran_reporting_quantity; +static int hf_gsm_a_rr_repeated_eutran_not_allowed_cells; +static int hf_gsm_a_rr_si13_change_mark_present; +static int hf_gsm_a_rr_eutran_fdd_reporting_present; +static int hf_gsm_a_rr_hopping_flag; +static int hf_gsm_a_call_prio_present; +static int hf_gsm_a_rr_repeated_umts_fdd_neighbour_cells_earlier_version_bit_reserved; +static int hf_gsm_a_rr_fdd_multirat_reporting_present; +static int hf_gsm_a_rr_repeated_eutran_measurement_control_parameters; +static int hf_gsm_a_rr_timing_adv_index_present; +static int hf_gsm_a_rr_real_time_difference_description; +static int hf_gsm_a_rr_tdd_cell_info_param_value0; +static int hf_gsm_a_rr_gprs_report_priority_description; +static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_2_present; +static int hf_gsm_a_rr_timing_advance_index; +static int hf_gsm_a_rr_utran_fdd_description; +static int hf_gsm_a_rr_repeated_rtd; +static int hf_gsm_a_rr_fdd_reporting_offset_present; +static int hf_gsm_a_rr_mcc_mnc_parameters; +static int hf_gsm_a_rr_packet_uplink_assignment; +static int hf_gsm_a_rr_utran_frequency_index_present; +static int hf_gsm_a_rr_earlier_version_reserved_bit; +static int hf_gsm_a_rr_psc_present; +static int hf_gsm_a_rr_serving_cell_data; +static int hf_gsm_a_rr_utran_tdd_description_earlier_version_bit_reserved2; +static int hf_gsm_a_rr_repeated_rtd_frequency; +static int hf_gsm_a_rr_pr_mode_present; +static int hf_gsm_a_rr_eutran_default_measurement_control_eutran_present; +static int hf_gsm_a_rr_3g_additional_measurement_parameters_description_2; +static int hf_gsm_a_rr_e_utran_measurement_report; +static int hf_gsm_a_rr_3g_neighbour_cell_description; +static int hf_gsm_a_rr_400_reporting_present; +static int hf_gsm_a_rr_gamma_present; +static int hf_gsm_a_rr_additional_lsa_id; +static int hf_gsm_a_rr_tdd_information; +static int hf_gsm_a_rr_utran_priority_present; +static int hf_gsm_a_rr_utran_qrxlevmin_present; +static int hf_gsm_a_rr_repeated_csg_fdd_uarfcn; +static int hf_gsm_a_rr_arfcn_present; +static int hf_gsm_a_rr_cdma2000_multirat_reporting; +static int hf_gsm_a_rr_si13alt_position_present; +static int hf_gsm_a_rr_3g_csg_description; +static int hf_gsm_a_rr_rtd; +static int hf_gsm_a_rr_tbf_starting_time_present; +static int hf_gsm_a_rr_eutran_fdd_reporting; +static int hf_gsm_a_rr_nc_periods; +static int hf_gsm_a_rr_index_start_3g_present; +static int hf_gsm_a_rr_repeated_pcid; +static int hf_gsm_a_rr_repeated_invalid_bsic_information; +static int hf_gsm_a_rr_repeated_utran_measurement_control_parameters_struct; +static int hf_gsm_a_rr_repeated_utran_priority_parameters; +static int hf_gsm_a_rr_measurement_parameters_description; +static int hf_gsm_a_rr_bep_period2_present; +static int hf_gsm_a_rr_serving_reporting_present; +static int hf_gsm_a_rr_alpha_present; +static int hf_gsm_a_rr_psc_pattern; +static int hf_gsm_a_rr_second_packet_assignment_discriminator_bit; +static int hf_gsm_a_rr_lsa_id_type; +static int hf_gsm_a_rr_fdd_parameters; +static int hf_gsm_a_rr_gprs_real_time_difference_description; +static int hf_gsm_a_rr_repeated_eutran_frequency_index; +static int hf_gsm_a_rr_3g_additional_measurement_parameters_description; +static int hf_gsm_a_rr_eutran_measurement_parameters_description; +static int hf_gsm_a_rr_mbms_assignment; +static int hf_gsm_a_rr_ms_parameters; +static int hf_gsm_a_rr_utran_fdd_description_earlier_version_bit_reserved2; +static int hf_gsm_a_rr_3g_measurement_parameters_description; +static int hf_gsm_a_rr_eutran_priority_present; +static int hf_gsm_a_rr_1900_reporting_present; +static int hf_gsm_a_rr_3g_measurement_control_parameters_description_struct; +static int hf_gsm_a_rr_eutran_parameters_description; +static int hf_gsm_a_rr_rtd6; +static int hf_gsm_a_rr_thresh_eutran_low_present; +static int hf_gsm_a_rr_allocation_type; +static int hf_gsm_a_rr_additional_rtd_struct; +static int hf_gsm_a_rr_additional_information_for_3x_auxiliary_pilot; +static int hf_gsm_a_rr_fdd_information; +static int hf_gsm_a_rr_future_extensions_of_the_2g_parameters; +static int hf_gsm_a_rr_ba_index_start_rtd; +static int hf_gsm_a_rr_utran_tdd_description_earlier_version_bit_reserved1; +static int hf_gsm_a_rr_eutran_fdd_reporting_threshold; +static int hf_gsm_a_rr_measurement_control_parameters_description; +static int hf_gsm_a_rr_eutran_measurement_bandwidth_present; +static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_2_present; +static int hf_gsm_a_rr_eutran_earfcn_present; +static int hf_gsm_a_rr_eutran_qrxlevmin_present; +static int hf_gsm_a_rr_ba_index_start_bsic_present; +static int hf_gsm_a_rr_gprs_bsic_description; +static int hf_gsm_a_rr_group_channel_description; +static int hf_gsm_a_rr_cdma2000_description; +static int hf_gsm_a_rr_si_2quater_extension_information; +static int hf_gsm_a_rr_3g_supplementary_parameters_description; +static int hf_gsm_a_rr_priority_and_eutran_param_description; +static int hf_gsm_a_rr_multiband_reporting_present; +static int hf_gsm_a_rr_report_priority_description; +static int hf_gsm_a_rr_tdd_reporting_offset_present; +static int hf_gsm_a_rr_amr_config_present; +static int hf_gsm_a_rr_rand_bit_stream_ind; +static int hf_gsm_a_rr_900_reporting_present; +static int hf_gsm_a_rr_rfl_number_present; +static int hf_gsm_a_rr_eutran_fdd_reporting_offset_present; +static int hf_gsm_a_rr_repeated_csg_psc_split_struct; +static int hf_gsm_a_rr_gprs_eutran_measurement_parameters_description; +static int hf_gsm_a_rr_tdd_parameters; +static int hf_gsm_a_rr_repeat_eutran_desc; +static int hf_gsm_a_rr_peo_dsc_and_rcc_present; +static int hf_gsm_a_rr_c1_delta_present; +static int hf_gsm_a_rr_ul_xtti_tbf_assignment; +static int hf_gsm_a_rr_dl_xtti_tbf_assignment; +static int hf_gsm_a_rr_fanr_act_state; +static int hf_gsm_a_rr_encoding_selection; +static int hf_gsm_a_rr_nof_pdch_pairs; +static int hf_gsm_a_rr_npm_transfer_time_present; +static int hf_gsm_a_rr_eab_parameters; /* gsm_rr_csn_HL_flag() fields */ -static int hf_gsm_a_rr_selection_parameters = -1; -static int hf_gsm_a_rr_break_indicator = -1; -static int hf_gsm_a_rr_si13_contents = -1; -static int hf_gsm_a_rr_additions_in_rel_9 = -1; -static int hf_gsm_a_rr_lsa_id_information = -1; -static int hf_gsm_a_rr_si2quater_indicator = -1; -static int hf_gsm_a_rr_si21_indicator = -1; -static int hf_gsm_a_rr_additions_in_rel_4 = -1; -static int hf_gsm_a_call_prio4 = -1; -static int hf_gsm_a_rr_gprs_ms_txpwr_max_ccch_present = -1; -static int hf_gsm_a_rr_vbs_vgcs_options = -1; -static int hf_gsm_a_rr_si4_rest_octets_s = -1; -static int hf_gsm_a_call_prio1 = -1; -static int hf_gsm_a_rr_si2ter_mp_change_mark_present = -1; -static int hf_gsm_a_rr_gprs_indicator = -1; -static int hf_gsm_a_rr_nln_pch_present = -1; -static int hf_gsm_a_rr_early_classmark_sending = -1; -static int hf_gsm_a_rr_chnl_needed_ch3and4 = -1; -static int hf_gsm_a_rr_additions_in_rel_5 = -1; -static int hf_gsm_a_rr_group_call_information = -1; -static int hf_gsm_a_rr_lsa_parameters = -1; -static int hf_gsm_a_rr_first_discriminator_bit = -1; -static int hf_gsm_a_rr_packet_paging_procedure_3 = -1; -static int hf_gsm_a_rr_packet_paging_procedure_1 = -1; -static int hf_gsm_a_rr_chnl_needed_ch3_present = -1; -static int hf_gsm_a_rr_power_offset_present = -1; -static int hf_gsm_a_call_prio2 = -1; -static int hf_gsm_a_rr_additions_in_rel_6 = -1; -static int hf_gsm_a_rr_packet_paging_procedure_2 = -1; -static int hf_gsm_a_rr_3g_early_classmark_sending_restriction = -1; -static int hf_gsm_a_rr_scheduling_if_and_where = -1; -static int hf_gsm_a_rr_packet_page_indication_1 = -1; -static int hf_gsm_a_rr_cbq3_present = -1; -static int hf_gsm_a_rr_second_discriminator_bit = -1; -static int hf_gsm_a_call_prio3 = -1; -static int hf_gsm_a_rr_additions_in_release_6_present = -1; -static int hf_gsm_a_rr_system_information_type_2ter = -1; -static int hf_gsm_a_rr_a_compressed_inter_rat_handover_info = -1; -static int hf_gsm_a_rr_additions_in_rel_8 = -1; -static int hf_gsm_a_rr_dtm = -1; -static int hf_gsm_a_rr_pch_and_nch_info = -1; -static int hf_gsm_a_rr_cell_id_present = -1; -static int hf_gsm_a_rr_additions_in_r99 = -1; -static int hf_gsm_a_rr_mbms_procedures = -1; -static int hf_gsm_a_rr_nch_position_present = -1; -static int hf_gsm_a_rr_additions_in_rel_7 = -1; -static int hf_gsm_a_rr_packet_page_indication_2 = -1; -static int hf_gsm_a_rr_multiple_tbf_procedures = -1; -static int hf_gsm_a_rr_additions_in_rel_10 = -1; -static int hf_gsm_a_rr_additions_in_rel_13 = -1; -static int hf_gsm_a_rr_si_change_alt = -1; +static int hf_gsm_a_rr_selection_parameters; +static int hf_gsm_a_rr_break_indicator; +static int hf_gsm_a_rr_si13_contents; +static int hf_gsm_a_rr_additions_in_rel_9; +static int hf_gsm_a_rr_lsa_id_information; +static int hf_gsm_a_rr_si2quater_indicator; +static int hf_gsm_a_rr_si21_indicator; +static int hf_gsm_a_rr_additions_in_rel_4; +static int hf_gsm_a_call_prio4; +static int hf_gsm_a_rr_gprs_ms_txpwr_max_ccch_present; +static int hf_gsm_a_rr_vbs_vgcs_options; +static int hf_gsm_a_rr_si4_rest_octets_s; +static int hf_gsm_a_call_prio1; +static int hf_gsm_a_rr_si2ter_mp_change_mark_present; +static int hf_gsm_a_rr_gprs_indicator; +static int hf_gsm_a_rr_nln_pch_present; +static int hf_gsm_a_rr_early_classmark_sending; +static int hf_gsm_a_rr_chnl_needed_ch3and4; +static int hf_gsm_a_rr_additions_in_rel_5; +static int hf_gsm_a_rr_group_call_information; +static int hf_gsm_a_rr_lsa_parameters; +static int hf_gsm_a_rr_first_discriminator_bit; +static int hf_gsm_a_rr_packet_paging_procedure_3; +static int hf_gsm_a_rr_packet_paging_procedure_1; +static int hf_gsm_a_rr_chnl_needed_ch3_present; +static int hf_gsm_a_rr_power_offset_present; +static int hf_gsm_a_call_prio2; +static int hf_gsm_a_rr_additions_in_rel_6; +static int hf_gsm_a_rr_packet_paging_procedure_2; +static int hf_gsm_a_rr_3g_early_classmark_sending_restriction; +static int hf_gsm_a_rr_scheduling_if_and_where; +static int hf_gsm_a_rr_packet_page_indication_1; +static int hf_gsm_a_rr_cbq3_present; +static int hf_gsm_a_rr_second_discriminator_bit; +static int hf_gsm_a_call_prio3; +static int hf_gsm_a_rr_additions_in_release_6_present; +static int hf_gsm_a_rr_system_information_type_2ter; +static int hf_gsm_a_rr_a_compressed_inter_rat_handover_info; +static int hf_gsm_a_rr_additions_in_rel_8; +static int hf_gsm_a_rr_dtm; +static int hf_gsm_a_rr_pch_and_nch_info; +static int hf_gsm_a_rr_cell_id_present; +static int hf_gsm_a_rr_additions_in_r99; +static int hf_gsm_a_rr_mbms_procedures; +static int hf_gsm_a_rr_nch_position_present; +static int hf_gsm_a_rr_additions_in_rel_7; +static int hf_gsm_a_rr_packet_page_indication_2; +static int hf_gsm_a_rr_multiple_tbf_procedures; +static int hf_gsm_a_rr_additions_in_rel_10; +static int hf_gsm_a_rr_additions_in_rel_13; +static int hf_gsm_a_rr_si_change_alt; /* Additions in Rel-8 */ -static int hf_gsm_a_rr_3g_priority_param_desc_utran_start = -1; -static int hf_gsm_a_rr_3g_priority_param_desc_utran_stop = -1; -static int hf_gsm_a_rr_3g_priority_param_desc_default_utran_prio = -1; -static int hf_gsm_a_rr_3g_priority_param_desc_default_threshold_utran = -1; -static int hf_gsm_a_rr_3g_priority_param_desc_default_utran_qrxlevmin = -1; -static int hf_gsm_a_rr_utran_frequency_index = -1; -static int hf_gsm_a_rr_utran_priority = -1; -static int hf_gsm_a_rr_thresh_utran_high = -1; -static int hf_gsm_a_rr_thresh_utran_low = -1; -static int hf_gsm_a_rr_utran_qrxlevmin = -1; -static int hf_gsm_a_rr_eutran_ccn_active = -1; -static int hf_gsm_a_rr_eutran_start = -1; -static int hf_gsm_a_rr_eutran_stop = -1; -static int hf_gsm_a_rr_qsearch_c_eutran_initial = -1; -static int hf_gsm_a_rr_eutran_multirat_reporting = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_rsrp = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_rsrq = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_2 = -1; -static int hf_gsm_a_rr_eutran_fdd_reporting_offset = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_rsrp = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_rsrq = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_2 = -1; -static int hf_gsm_a_rr_eutran_tdd_reporting_offset = -1; -static int hf_gsm_a_rr_eutran_fdd_measurement_report_offset = -1; -static int hf_gsm_a_rr_eutran_tdd_measurement_report_offset = -1; -static int hf_gsm_a_rr_reporting_granularity = -1; -static int hf_gsm_a_rr_eutran_default_measurement_control_eutran = -1; -static int hf_gsm_a_rr_eutran_measurement_control_eutran = -1; -static int hf_gsm_a_rr_qsearch_p_eutran = -1; -static int hf_gsm_a_rr_serving_cell_priority_param_geran_priority = -1; -static int hf_gsm_a_rr_serving_cell_priority_param_thresh_prio_search = -1; -static int hf_gsm_a_rr_serving_cell_priority_param_thresh_gsm_low = -1; -static int hf_gsm_a_rr_serving_cell_priority_param_h_prio = -1; -static int hf_gsm_a_rr_serving_cell_priority_param_t_reselection = -1; -static int hf_gsm_a_rr_eutran_earfcn = -1; -static int hf_gsm_a_rr_eutran_measurement_bandwidth = -1; -static int hf_gsm_a_rr_eutran_priority = -1; -static int hf_gsm_a_rr_thresh_eutran_high = -1; -static int hf_gsm_a_rr_thresh_eutran_low = -1; -static int hf_gsm_a_rr_eutran_qrxlevmin = -1; -static int hf_gsm_a_rr_eutran_pcid_present = -1; -static int hf_gsm_a_rr_eutran_pcid = -1; -static int hf_gsm_a_rr_eutran_pcid_bitmap_group = -1; -static int hf_gsm_a_rr_eutran_pcid_pattern_length = -1; -/* static int hf_gsm_a_rr_eutran_pcid_pattern = -1; */ -static int hf_gsm_a_rr_eutran_pcid_pattern_sense = -1; -static int hf_gsm_a_rr_eutran_frequency_index = -1; -static int hf_gsm_a_rr_psc = -1; -static int hf_gsm_a_rr_utran_psc_pattern_length = -1; -static int hf_gsm_a_rr_utran_psc_pattern_sense = -1; -static int hf_gsm_a_rr_utran_csg_fdd_uarfcn = -1; -static int hf_gsm_a_rr_utran_csg_tdd_uarfcn = -1; -static int hf_gsm_a_rr_csg_earfcn = -1; -static int hf_gsm_a_rr_3g_control_param_desc_meas_ctrl_utran = -1; -static int hf_gsm_a_rr_peo_bcch_change_mark = -1; -static int hf_gsm_a_rr_feat_ind_cs_ir = -1; -static int hf_gsm_a_rr_feat_ind_ps_ir = -1; +static int hf_gsm_a_rr_3g_priority_param_desc_utran_start; +static int hf_gsm_a_rr_3g_priority_param_desc_utran_stop; +static int hf_gsm_a_rr_3g_priority_param_desc_default_utran_prio; +static int hf_gsm_a_rr_3g_priority_param_desc_default_threshold_utran; +static int hf_gsm_a_rr_3g_priority_param_desc_default_utran_qrxlevmin; +static int hf_gsm_a_rr_utran_frequency_index; +static int hf_gsm_a_rr_utran_priority; +static int hf_gsm_a_rr_thresh_utran_high; +static int hf_gsm_a_rr_thresh_utran_low; +static int hf_gsm_a_rr_utran_qrxlevmin; +static int hf_gsm_a_rr_eutran_ccn_active; +static int hf_gsm_a_rr_eutran_start; +static int hf_gsm_a_rr_eutran_stop; +static int hf_gsm_a_rr_qsearch_c_eutran_initial; +static int hf_gsm_a_rr_eutran_multirat_reporting; +static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_rsrp; +static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_rsrq; +static int hf_gsm_a_rr_eutran_fdd_reporting_threshold_2; +static int hf_gsm_a_rr_eutran_fdd_reporting_offset; +static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_rsrp; +static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_rsrq; +static int hf_gsm_a_rr_eutran_tdd_reporting_threshold_2; +static int hf_gsm_a_rr_eutran_tdd_reporting_offset; +static int hf_gsm_a_rr_eutran_fdd_measurement_report_offset; +static int hf_gsm_a_rr_eutran_tdd_measurement_report_offset; +static int hf_gsm_a_rr_reporting_granularity; +static int hf_gsm_a_rr_eutran_default_measurement_control_eutran; +static int hf_gsm_a_rr_eutran_measurement_control_eutran; +static int hf_gsm_a_rr_qsearch_p_eutran; +static int hf_gsm_a_rr_serving_cell_priority_param_geran_priority; +static int hf_gsm_a_rr_serving_cell_priority_param_thresh_prio_search; +static int hf_gsm_a_rr_serving_cell_priority_param_thresh_gsm_low; +static int hf_gsm_a_rr_serving_cell_priority_param_h_prio; +static int hf_gsm_a_rr_serving_cell_priority_param_t_reselection; +static int hf_gsm_a_rr_eutran_earfcn; +static int hf_gsm_a_rr_eutran_measurement_bandwidth; +static int hf_gsm_a_rr_eutran_priority; +static int hf_gsm_a_rr_thresh_eutran_high; +static int hf_gsm_a_rr_thresh_eutran_low; +static int hf_gsm_a_rr_eutran_qrxlevmin; +static int hf_gsm_a_rr_eutran_pcid_present; +static int hf_gsm_a_rr_eutran_pcid; +static int hf_gsm_a_rr_eutran_pcid_bitmap_group; +static int hf_gsm_a_rr_eutran_pcid_pattern_length; +/* static int hf_gsm_a_rr_eutran_pcid_pattern; */ +static int hf_gsm_a_rr_eutran_pcid_pattern_sense; +static int hf_gsm_a_rr_eutran_frequency_index; +static int hf_gsm_a_rr_psc; +static int hf_gsm_a_rr_utran_psc_pattern_length; +static int hf_gsm_a_rr_utran_psc_pattern_sense; +static int hf_gsm_a_rr_utran_csg_fdd_uarfcn; +static int hf_gsm_a_rr_utran_csg_tdd_uarfcn; +static int hf_gsm_a_rr_csg_earfcn; +static int hf_gsm_a_rr_3g_control_param_desc_meas_ctrl_utran; +static int hf_gsm_a_rr_peo_bcch_change_mark; +static int hf_gsm_a_rr_feat_ind_cs_ir; +static int hf_gsm_a_rr_feat_ind_ps_ir; /* Additions for EC-GSM-IoT rel. 13 */ -static int hf_gsm_a_rr_ec_qhfi = -1; -static int hf_gsm_a_rr_ec_dl_cc = -1; -static int hf_gsm_a_rr_ec_ul_cc = -1; -static int hf_gsm_a_rr_tsc_set = -1; -static int hf_gsm_a_rr_ec_tsc = -1; -static int hf_gsm_a_rr_ec_ma_number = -1; - -static int hf_gsm_a_rr_ec_enhanced_access_burst = -1; -static int hf_gsm_a_rr_ec_starting_ul_timeslot = -1; -static int hf_gsm_a_rr_ec_starting_dl_timeslot = -1; -static int hf_gsm_a_rr_ec_starting_dl_timeslot_offset = -1; -static int hf_gsm_a_rr_ec_starting_ul_timeslot_offset = -1; -static int hf_gsm_a_rr_ec_overlaid_cdma_code = -1; -static int hf_gsm_a_rr_ec_mcs_exist = -1; -static int hf_gsm_a_rr_ec_start_first_ul_data_block = -1; -static int hf_gsm_a_rr_ec_fua_gap_list = -1; -static int hf_gsm_a_rr_ec_start_fn_next_data_block_exist = -1; -static int hf_gsm_a_rr_ec_start_fn_next_data_block = -1; - -static int hf_gsm_a_rr_ec_used_dl_cc = -1; -static int hf_gsm_a_rr_ec_page_extension_exist = -1; -static int hf_gsm_a_rr_ec_page_extension = -1; -static int hf_gsm_a_rr_ec_last_tdma_frame = -1; -static int hf_gsm_a_rr_ec_echoed_random_bits = -1; - -static int hf_gsm_a_rr_ec_wait_timer = -1; -static int hf_gsm_a_rr_ec_req_ref_2_present = -1; -static int hf_gsm_a_rr_ec_req_ref_3_present = -1; - -static int hf_gsm_a_rr_ec_ptmsi_imsi_select = -1; -static int hf_gsm_a_rr_ec_imsi_digits = -1; -static int hf_gsm_a_rr_ec_imsi = -1; -static int hf_gsm_a_rr_ec_mobile_identity_2_exist = -1; - -static int hf_gsm_a_rr_ec_cc1_timeslot_multiplier = -1; -static int hf_gsm_a_rr_ec_alpha_enable = -1; - -static int hf_gsm_a_rr_rcc = -1; -static int hf_gsm_a_rr_implicit_reject_cs = -1; -static int hf_gsm_a_rr_implicit_reject_ps = -1; -static int hf_gsm_a_rr_peo_dsc = -1; -static int hf_gsm_a_rr_c1_delta_min = -1; -static int hf_gsm_a_rr_c1_delta_max = -1; - -static int hf_gsm_a_rr_cs_tsc_set = -1; -static int hf_gsm_a_rr_ps_sd_tsc_ass = -1; -static int hf_gsm_a_rr_ps_pd_tsc_set = -1; -static int hf_gsm_a_rr_ps_sd_tsc_set = -1; -static int hf_gsm_a_rr_ps_sd_tsc_val = -1; +static int hf_gsm_a_rr_ec_qhfi; +static int hf_gsm_a_rr_ec_dl_cc; +static int hf_gsm_a_rr_ec_ul_cc; +static int hf_gsm_a_rr_tsc_set; +static int hf_gsm_a_rr_ec_tsc; +static int hf_gsm_a_rr_ec_ma_number; + +static int hf_gsm_a_rr_ec_enhanced_access_burst; +static int hf_gsm_a_rr_ec_starting_ul_timeslot; +static int hf_gsm_a_rr_ec_starting_dl_timeslot; +static int hf_gsm_a_rr_ec_starting_dl_timeslot_offset; +static int hf_gsm_a_rr_ec_starting_ul_timeslot_offset; +static int hf_gsm_a_rr_ec_overlaid_cdma_code; +static int hf_gsm_a_rr_ec_mcs_exist; +static int hf_gsm_a_rr_ec_start_first_ul_data_block; +static int hf_gsm_a_rr_ec_fua_gap_list; +static int hf_gsm_a_rr_ec_start_fn_next_data_block_exist; +static int hf_gsm_a_rr_ec_start_fn_next_data_block; + +static int hf_gsm_a_rr_ec_used_dl_cc; +static int hf_gsm_a_rr_ec_page_extension_exist; +static int hf_gsm_a_rr_ec_page_extension; +static int hf_gsm_a_rr_ec_last_tdma_frame; +static int hf_gsm_a_rr_ec_echoed_random_bits; + +static int hf_gsm_a_rr_ec_wait_timer; +static int hf_gsm_a_rr_ec_req_ref_2_present; +static int hf_gsm_a_rr_ec_req_ref_3_present; + +static int hf_gsm_a_rr_ec_ptmsi_imsi_select; +static int hf_gsm_a_rr_ec_imsi_digits; +static int hf_gsm_a_rr_ec_imsi; +static int hf_gsm_a_rr_ec_mobile_identity_2_exist; + +static int hf_gsm_a_rr_ec_cc1_timeslot_multiplier; +static int hf_gsm_a_rr_ec_alpha_enable; + +static int hf_gsm_a_rr_rcc; +static int hf_gsm_a_rr_implicit_reject_cs; +static int hf_gsm_a_rr_implicit_reject_ps; +static int hf_gsm_a_rr_peo_dsc; +static int hf_gsm_a_rr_c1_delta_min; +static int hf_gsm_a_rr_c1_delta_max; + +static int hf_gsm_a_rr_cs_tsc_set; +static int hf_gsm_a_rr_ps_sd_tsc_ass; +static int hf_gsm_a_rr_ps_pd_tsc_set; +static int hf_gsm_a_rr_ps_sd_tsc_set; +static int hf_gsm_a_rr_ps_sd_tsc_val; /* Initialize the subtree pointers */ -static gint ett_ccch_msg = -1; -static gint ett_rach_msg = -1; -static gint ett_ec_ccch_msg = -1; -static gint ett_ccch_oct_1 = -1; -static gint ett_sacch_msg = -1; -static gint ett_apdu = -1; - -static expert_field ei_gsm_a_rr_ie_overrun = EI_INIT; -static expert_field ei_gsm_a_rr_ie_underrun = EI_INIT; -static expert_field ei_gsm_a_rr_data_not_dissected = EI_INIT; -static expert_field ei_gsm_a_rr_unknown_version = EI_INIT; -static expert_field ei_gsm_a_rr_extraneous_data = EI_INIT; -static expert_field ei_gsm_a_rr_missing_mandatory_element = EI_INIT; +static gint ett_ccch_msg; +static gint ett_rach_msg; +static gint ett_ec_ccch_msg; +static gint ett_ccch_oct_1; +static gint ett_sacch_msg; +static gint ett_apdu; + +static expert_field ei_gsm_a_rr_ie_overrun; +static expert_field ei_gsm_a_rr_ie_underrun; +static expert_field ei_gsm_a_rr_data_not_dissected; +static expert_field ei_gsm_a_rr_unknown_version; +static expert_field ei_gsm_a_rr_extraneous_data; +static expert_field ei_gsm_a_rr_missing_mandatory_element; static dissector_handle_t rrlp_dissector; |