diff options
Diffstat (limited to 'epan/dissectors/packet-mih.c')
-rw-r--r-- | epan/dissectors/packet-mih.c | 498 |
1 files changed, 249 insertions, 249 deletions
diff --git a/epan/dissectors/packet-mih.c b/epan/dissectors/packet-mih.c index 2496cdf06d..624961b16c 100644 --- a/epan/dissectors/packet-mih.c +++ b/epan/dissectors/packet-mih.c @@ -179,279 +179,279 @@ static dissector_handle_t mih_handle; #define IP_CFG_IP6_MAN_MASK 0x00040000 /*information holder integers...*/ -static int proto_mih = -1; -static int hf_mih_version = -1; -static int hf_mih_ack_req = -1; -static int hf_mih_ack_resp = -1; -static int hf_mih_uir = -1; -static int hf_mih_more_frag = -1; -static int hf_mih_frag_no = -1; -static int hf_mih_mid = -1; -static int hf_mih_service_id = -1; -static int hf_mih_opcode = -1; -static int hf_mih_serv_actionid = -1; -static int hf_mih_event_actionid = -1; -static int hf_mih_command_actionid = -1; -static int hf_mih_info_actionid = -1; -static int hf_mih_tid = -1; -static int hf_mih_pay_len = -1; -static int hf_mih_type = -1; -static int hf_mih_type_length = -1; -static int hf_mih_type_length_ext = -1; -static int hf_mihf_id = -1; -static int hf_mihf_id_mac = -1; -static int hf_mihf_id_ipv4 = -1; -static int hf_mihf_id_ipv6 = -1; -static int hf_status = -1; -static int hf_ip_methods_supported = -1; -static int hf_ip_dhcp_services = -1; -static int hf_fn_agent = -1; -static int hf_access_router = -1; -static int hf_link_type = -1; -static int hf_link_type_ext = -1; -static int hf_ipv4_addr = -1; -static int hf_ipv6_addr = -1; -static int hf_link_dn_reason = -1; -static int hf_link_gdn_reason = -1; -static int hf_mac_addr = -1; -static int hf_link_param_gen = -1; -static int hf_link_param_qos = -1; -static int hf_link_param_gg = -1; -static int hf_link_param_802_11 = -1; -static int hf_link_param_fdd = -1 ; -static int hf_link_param_edge = -1; -static int hf_link_param_eth = -1; -static int hf_link_param_c2k = -1; -static int hf_link_param_hrpd = -1; -static int hf_link_param_802_16 = -1; -static int hf_link_param_802_20 = -1; -static int hf_link_param_802_22 = -1; -static int hf_link_param_value = -1; -static int hf_op_mode = -1; -static int hf_link_ac_type = -1; -static int hf_link_ac_ext_time = -1; -static int hf_link_ac_result = -1; -static int hf_ho_reason = -1; -static int hf_ho_status = -1; -static int hf_reg_request_code = -1; -static int hf_ip_renewal = -1; -static int hf_max_resp_size = -1; -static int hf_time_interval = -1; -static int hf_valid_time_interval = -1; -static int hf_tsp_carrier = -1; -static int hf_mbb_ho_supp = -1; -static int hf_link_addr_type = -1; -static int hf_link_transport_addr_type = -1; -static int hf_link_addr_string = -1; -static int hf_link_data_rate = -1; -static int hf_plmn_id = -1; -static int hf_location_area_id = -1; -static int hf_cell_id = -1; -static int hf_ci = -1; -static int hf_threshold_val = -1; -static int hf_threshold_x_dir = -1; -static int hf_threshold_action = -1; -static int hf_config_status = -1; -static int hf_num_cos = -1; -static int hf_num_queue = -1; -static int hf_channel_id = -1; -static int hf_predef_cfg_id = -1; -static int hf_network_id = -1; -static int hf_net_aux_id = -1; -static int hf_sig_strength_dbm = -1; -static int hf_sig_strength_per = -1; -static int hf_cos_id = -1; -static int hf_cos_value = -1; -static int hf_sinr = -1; -static int hf_rdf_data = -1; -static int hf_rdf_mime_type = -1; -static int hf_link_res_status = -1; -static int hf_res_retention_status = -1; -static int hf_res_rpt_flag = -1; -static int hf_unauth_info_req = -1; -static int hf_rdf_sch = -1; -static int hf_rdf_sch_url = -1; -static int hf_ir_bin_data = -1; -static int hf_iq_bin_data_x = -1; -static int hf_vendor_specific_tlv = -1; -static int hf_reserved_tlv = -1; -static int hf_experimental_tlv = -1; -static int hf_unknown_tlv = -1; -static int hf_fragmented_tlv = -1; +static int proto_mih; +static int hf_mih_version; +static int hf_mih_ack_req; +static int hf_mih_ack_resp; +static int hf_mih_uir; +static int hf_mih_more_frag; +static int hf_mih_frag_no; +static int hf_mih_mid; +static int hf_mih_service_id; +static int hf_mih_opcode; +static int hf_mih_serv_actionid; +static int hf_mih_event_actionid; +static int hf_mih_command_actionid; +static int hf_mih_info_actionid; +static int hf_mih_tid; +static int hf_mih_pay_len; +static int hf_mih_type; +static int hf_mih_type_length; +static int hf_mih_type_length_ext; +static int hf_mihf_id; +static int hf_mihf_id_mac; +static int hf_mihf_id_ipv4; +static int hf_mihf_id_ipv6; +static int hf_status; +static int hf_ip_methods_supported; +static int hf_ip_dhcp_services; +static int hf_fn_agent; +static int hf_access_router; +static int hf_link_type; +static int hf_link_type_ext; +static int hf_ipv4_addr; +static int hf_ipv6_addr; +static int hf_link_dn_reason; +static int hf_link_gdn_reason; +static int hf_mac_addr; +static int hf_link_param_gen; +static int hf_link_param_qos; +static int hf_link_param_gg; +static int hf_link_param_802_11; +static int hf_link_param_fdd; +static int hf_link_param_edge; +static int hf_link_param_eth; +static int hf_link_param_c2k; +static int hf_link_param_hrpd; +static int hf_link_param_802_16; +static int hf_link_param_802_20; +static int hf_link_param_802_22; +static int hf_link_param_value; +static int hf_op_mode; +static int hf_link_ac_type; +static int hf_link_ac_ext_time; +static int hf_link_ac_result; +static int hf_ho_reason; +static int hf_ho_status; +static int hf_reg_request_code; +static int hf_ip_renewal; +static int hf_max_resp_size; +static int hf_time_interval; +static int hf_valid_time_interval; +static int hf_tsp_carrier; +static int hf_mbb_ho_supp; +static int hf_link_addr_type; +static int hf_link_transport_addr_type; +static int hf_link_addr_string; +static int hf_link_data_rate; +static int hf_plmn_id; +static int hf_location_area_id; +static int hf_cell_id; +static int hf_ci; +static int hf_threshold_val; +static int hf_threshold_x_dir; +static int hf_threshold_action; +static int hf_config_status; +static int hf_num_cos; +static int hf_num_queue; +static int hf_channel_id; +static int hf_predef_cfg_id; +static int hf_network_id; +static int hf_net_aux_id; +static int hf_sig_strength_dbm; +static int hf_sig_strength_per; +static int hf_cos_id; +static int hf_cos_value; +static int hf_sinr; +static int hf_rdf_data; +static int hf_rdf_mime_type; +static int hf_link_res_status; +static int hf_res_retention_status; +static int hf_res_rpt_flag; +static int hf_unauth_info_req; +static int hf_rdf_sch; +static int hf_rdf_sch_url; +static int hf_ir_bin_data; +static int hf_iq_bin_data_x; +static int hf_vendor_specific_tlv; +static int hf_reserved_tlv; +static int hf_experimental_tlv; +static int hf_unknown_tlv; +static int hf_fragmented_tlv; /*header fields for event list */ -static int hf_event_list = -1; -static int hf_event_link_detect = -1; -static int hf_event_link_up = -1; -static int hf_event_link_dn = -1; -static int hf_event_link_param = -1; -static int hf_event_link_gd = -1; -static int hf_event_ho_imm = -1; -static int hf_event_ho_comp = -1; -static int hf_event_pdu_tx_stat = -1; +static int hf_event_list; +static int hf_event_link_detect; +static int hf_event_link_up; +static int hf_event_link_dn; +static int hf_event_link_param; +static int hf_event_link_gd; +static int hf_event_ho_imm; +static int hf_event_ho_comp; +static int hf_event_pdu_tx_stat; /*header fields for command list*/ -static int hf_cmd_list = -1; -static int hf_cmd_event_subs = -1; -static int hf_cmd_event_unsub = -1; -static int hf_cmd_get_param = -1; -static int hf_cmd_con_thres = -1; -static int hf_cmd_link_action = -1; +static int hf_cmd_list; +static int hf_cmd_event_subs; +static int hf_cmd_event_unsub; +static int hf_cmd_get_param; +static int hf_cmd_con_thres; +static int hf_cmd_link_action; /*header fields for iq type list*/ -static int hf_iq_list = -1; -static int hf_iq_bin_data = -1; -static int hf_iq_rdf_data = -1; -static int hf_iq_rdf_sch_url = -1; -static int hf_iq_rdf_sch = -1; -static int hf_iq_net_type = -1; -static int hf_iq_op_id = -1; -static int hf_iq_serv_pro_id = -1; -static int hf_iq_country_code = -1; -static int hf_iq_net_id = -1; -static int hf_iq_net_aux_id = -1; -static int hf_iq_roam_part = -1; -static int hf_iq_cost = -1; -static int hf_iq_net_qos = -1; -static int hf_iq_net_dat_rt = -1; -static int hf_iq_net_reg_dom = -1; -static int hf_iq_freq_bands = -1; -static int hf_iq_ip_cfg_mthds = -1; -static int hf_iq_net_cap = -1; -static int hf_iq_supp_lcp = -1; -static int hf_iq_net_mob_mg = -1; -static int hf_iq_net_emserv = -1; -static int hf_iq_net_ims_pcscf = -1; -static int hf_iq_net_mob_net = -1; -static int hf_iq_link_addr = -1; -static int hf_iq_poa_loc = -1; -static int hf_iq_poa_chan_range = -1; -static int hf_iq_poa_sys_info = -1; -static int hf_iq_poa_sub_info = -1; -static int hf_iq_poa_ip = -1; +static int hf_iq_list; +static int hf_iq_bin_data; +static int hf_iq_rdf_data; +static int hf_iq_rdf_sch_url; +static int hf_iq_rdf_sch; +static int hf_iq_net_type; +static int hf_iq_op_id; +static int hf_iq_serv_pro_id; +static int hf_iq_country_code; +static int hf_iq_net_id; +static int hf_iq_net_aux_id; +static int hf_iq_roam_part; +static int hf_iq_cost; +static int hf_iq_net_qos; +static int hf_iq_net_dat_rt; +static int hf_iq_net_reg_dom; +static int hf_iq_freq_bands; +static int hf_iq_ip_cfg_mthds; +static int hf_iq_net_cap; +static int hf_iq_supp_lcp; +static int hf_iq_net_mob_mg; +static int hf_iq_net_emserv; +static int hf_iq_net_ims_pcscf; +static int hf_iq_net_mob_net; +static int hf_iq_link_addr; +static int hf_iq_poa_loc; +static int hf_iq_poa_chan_range; +static int hf_iq_poa_sys_info; +static int hf_iq_poa_sub_info; +static int hf_iq_poa_ip; /*header fields for mob mgmt*/ -static int hf_mob_list = -1; -static int hf_mob_mip4 = -1; -static int hf_mob_mip4_reg = -1; -static int hf_mob_mip6 = -1; -static int hf_mob_hmip6 = -1; -static int hf_mob_low_lat = -1; -static int hf_mob_fmip6 = -1; -static int hf_mob_ike_multi = -1; +static int hf_mob_list; +static int hf_mob_mip4; +static int hf_mob_mip4_reg; +static int hf_mob_mip6; +static int hf_mob_hmip6; +static int hf_mob_low_lat; +static int hf_mob_fmip6; +static int hf_mob_ike_multi; /*header fields for configure methods*/ -static int hf_cfg_mthds = -1; -static int hf_cfg_ip4_stat = -1; -static int hf_cfg_dhcp4 = -1; -static int hf_cfg_mip_fa = -1; -static int hf_cfg_mip_wo_fa = -1; -static int hf_cfg_ip6_sac = -1; -static int hf_cfg_dhcp6 = -1; -static int hf_cfg_ip6_manual = -1; +static int hf_cfg_mthds; +static int hf_cfg_ip4_stat; +static int hf_cfg_dhcp4; +static int hf_cfg_mip_fa; +static int hf_cfg_mip_wo_fa; +static int hf_cfg_ip6_sac; +static int hf_cfg_dhcp6; +static int hf_cfg_ip6_manual; /*header fields for transport list*/ -static int hf_trans_list = -1; -static int hf_trans_udp = -1; -static int hf_trans_tcp = -1; +static int hf_trans_list; +static int hf_trans_udp; +static int hf_trans_tcp; /*header fields for device state requests and responses*/ -static int hf_dev_states_req = -1; -static int hf_dev_states_req_dev_info = -1; -static int hf_dev_states_req_batt_lvl = -1; -static int hf_dev_states_resp = -1; -static int hf_dev_batt_level = -1; -static int hf_dev_info = -1; +static int hf_dev_states_req; +static int hf_dev_states_req_dev_info; +static int hf_dev_states_req_batt_lvl; +static int hf_dev_states_resp; +static int hf_dev_batt_level; +static int hf_dev_info; /*header fields for Link Action Attributes*/ -static int hf_link_ac_attr = -1; -static int hf_link_ac_attr_link_scan = -1; -static int hf_link_ac_attr_link_res_retain = -1; -static int hf_link_ac_attr_data_fwd_req = -1; +static int hf_link_ac_attr; +static int hf_link_ac_attr_link_scan; +static int hf_link_ac_attr_link_res_retain; +static int hf_link_ac_attr_data_fwd_req; /*header fields for transport subtypes*/ -static int hf_link_subtype_eth = -1; -static int hf_link_subtype_eth_10m = -1; -static int hf_link_subtype_eth_100m = -1; -static int hf_link_subtype_eth_1000m = -1; -static int hf_link_subtype_wireless_other = -1; -static int hf_link_subtype_wireless_other_dvb = -1; -static int hf_link_subtype_wireless_other_tdmb = -1; -static int hf_link_subtype_wireless_other_atsc = -1; -static int hf_link_subtype_ieee80211 = -1; -static int hf_link_subtype_ieee80211_24 = -1; -static int hf_link_subtype_ieee80211_5 = -1; -static int hf_link_subtype_ieee80211_49 = -1; -static int hf_link_subtype_ieee80211_365 = -1; -static int hf_link_subtype_ieee80211_316 = -1; -static int hf_link_subtype_umts = -1; -static int hf_link_subtype_umts_99 = -1; -static int hf_link_subtype_umts_4 = -1; -static int hf_link_subtype_umts_5 = -1; -static int hf_link_subtype_umts_6 = -1; -static int hf_link_subtype_umts_7 = -1; -static int hf_link_subtype_umts_8 = -1; -static int hf_link_subtype_cdma2000 = -1; -static int hf_link_subtype_cdma2000_0 = -1; -static int hf_link_subtype_cdma2000_a = -1; -static int hf_link_subtype_cdma2000_b = -1; -static int hf_link_subtype_cdma2000_c = -1; -static int hf_link_subtype_ieee80216 = -1; -static int hf_link_subtype_ieee80216_25 = -1; -static int hf_link_subtype_ieee80216_35 = -1; +static int hf_link_subtype_eth; +static int hf_link_subtype_eth_10m; +static int hf_link_subtype_eth_100m; +static int hf_link_subtype_eth_1000m; +static int hf_link_subtype_wireless_other; +static int hf_link_subtype_wireless_other_dvb; +static int hf_link_subtype_wireless_other_tdmb; +static int hf_link_subtype_wireless_other_atsc; +static int hf_link_subtype_ieee80211; +static int hf_link_subtype_ieee80211_24; +static int hf_link_subtype_ieee80211_5; +static int hf_link_subtype_ieee80211_49; +static int hf_link_subtype_ieee80211_365; +static int hf_link_subtype_ieee80211_316; +static int hf_link_subtype_umts; +static int hf_link_subtype_umts_99; +static int hf_link_subtype_umts_4; +static int hf_link_subtype_umts_5; +static int hf_link_subtype_umts_6; +static int hf_link_subtype_umts_7; +static int hf_link_subtype_umts_8; +static int hf_link_subtype_cdma2000; +static int hf_link_subtype_cdma2000_0; +static int hf_link_subtype_cdma2000_a; +static int hf_link_subtype_cdma2000_b; +static int hf_link_subtype_cdma2000_c; +static int hf_link_subtype_ieee80216; +static int hf_link_subtype_ieee80216_25; +static int hf_link_subtype_ieee80216_35; /*header fields for MIH Capabilities*/ -static int hf_mihcap = -1; -static int hf_mihcap_es = -1; -static int hf_mihcap_cs = -1; -static int hf_mihcap_is = -1; +static int hf_mihcap; +static int hf_mihcap_es; +static int hf_mihcap_cs; +static int hf_mihcap_is; /*header fields for High Level Network Capabilities*/ -static int hf_net_caps = -1; -static int hf_net_caps_sec = -1; -static int hf_net_caps_qos0 = -1; -static int hf_net_caps_qos1 = -1; -static int hf_net_caps_qos2 = -1; -static int hf_net_caps_qos3 = -1; -static int hf_net_caps_qos4 = -1; -static int hf_net_caps_qos5 = -1; -static int hf_net_caps_ia = -1; -static int hf_net_caps_es = -1; -static int hf_net_caps_mihcap = -1; +static int hf_net_caps; +static int hf_net_caps_sec; +static int hf_net_caps_qos0; +static int hf_net_caps_qos1; +static int hf_net_caps_qos2; +static int hf_net_caps_qos3; +static int hf_net_caps_qos4; +static int hf_net_caps_qos5; +static int hf_net_caps_ia; +static int hf_net_caps_es; +static int hf_net_caps_mihcap; /*trees and subtrees...*/ -static gint ett_mih = -1; -static gint ett_ver_flags = -1; -static gint ett_mid = -1; -static gint ett_tlv = -1; -static gint ett_cmd_bitmap = -1; -static gint ett_event_bitmap = -1; -static gint ett_mob_mgt_bitmap = -1; -static gint ett_cfg_mtd_bitmap = -1; -static gint ett_iq_type_bitmap = -1; -static gint ett_trans_list_bitmap = -1; -static gint ett_dev_states_bitmap = -1; -static gint ett_mihcap_bitmap = -1; -static gint ett_net_caps_bitmap = -1; -static gint ett_ac_attr_bitmap = -1; -static gint ett_subtype_eth_bitmap = -1; -static gint ett_subtype_wireless_other_bitmap = -1; -static gint ett_subtype_ieee80211_bitmap = -1; -static gint ett_subtype_umts_bitmap = -1; -static gint ett_subtype_cdma2000_bitmap = -1; -static gint ett_subtype_ieee80216_bitmap = -1; -static gint ett_min_pk_tx_delay = -1; -static gint ett_avg_pk_tx_delay = -1; -static gint ett_max_pk_tx_delay = -1; -static gint ett_pk_delay_jitter = -1; -static gint ett_pk_loss_rate = -1; -static gint ett_list_prefer_link = -1; -static gint ett_ip_dhcp_server = -1; -static gint ett_fn_agent = -1; -static gint ett_access_router = -1; -static gint ett_link_states_req = -1; -static gint ett_link_desc_req = -1; -static gint ett_dev_states_resp = -1; +static gint ett_mih; +static gint ett_ver_flags; +static gint ett_mid; +static gint ett_tlv; +static gint ett_cmd_bitmap; +static gint ett_event_bitmap; +static gint ett_mob_mgt_bitmap; +static gint ett_cfg_mtd_bitmap; +static gint ett_iq_type_bitmap; +static gint ett_trans_list_bitmap; +static gint ett_dev_states_bitmap; +static gint ett_mihcap_bitmap; +static gint ett_net_caps_bitmap; +static gint ett_ac_attr_bitmap; +static gint ett_subtype_eth_bitmap; +static gint ett_subtype_wireless_other_bitmap; +static gint ett_subtype_ieee80211_bitmap; +static gint ett_subtype_umts_bitmap; +static gint ett_subtype_cdma2000_bitmap; +static gint ett_subtype_ieee80216_bitmap; +static gint ett_min_pk_tx_delay; +static gint ett_avg_pk_tx_delay; +static gint ett_max_pk_tx_delay; +static gint ett_pk_delay_jitter; +static gint ett_pk_loss_rate; +static gint ett_list_prefer_link; +static gint ett_ip_dhcp_server; +static gint ett_fn_agent; +static gint ett_access_router; +static gint ett_link_states_req; +static gint ett_link_desc_req; +static gint ett_dev_states_resp; /*field definitions of evt, cmd, mob mgmt, ip cfg, iq type */ static int * const event_fields[] = { |