diff options
Diffstat (limited to 'epan/dissectors/packet-capwap.c')
-rw-r--r-- | epan/dissectors/packet-capwap.c | 1141 |
1 files changed, 571 insertions, 570 deletions
diff --git a/epan/dissectors/packet-capwap.c b/epan/dissectors/packet-capwap.c index 2a67bc5455..5ce29f966d 100644 --- a/epan/dissectors/packet-capwap.c +++ b/epan/dissectors/packet-capwap.c @@ -23,6 +23,9 @@ void proto_register_capwap_control(void); void proto_reg_handoff_capwap(void); +static dissector_handle_t capwap_control_handle; +static dissector_handle_t capwap_data_handle; + #define UDP_PORT_CAPWAP_CONTROL 5246 #define UDP_PORT_CAPWAP_DATA 5247 @@ -38,565 +41,565 @@ static reassembly_table capwap_reassembly_table; * add support of all Messages Element Type */ -static int proto_capwap_control = -1; -static int proto_capwap_data = -1; - -static int hf_capwap_preamble = -1; -static int hf_capwap_preamble_version = -1; -static int hf_capwap_preamble_type = -1; -static int hf_capwap_preamble_reserved = -1; - -static int hf_capwap_header = -1; -static int hf_capwap_header_hlen = -1; -static int hf_capwap_header_rid = -1; -static int hf_capwap_header_wbid = -1; - -static int hf_capwap_header_flags = -1; -static int hf_capwap_header_flags_t = -1; -static int hf_capwap_header_flags_f = -1; -static int hf_capwap_header_flags_l = -1; -static int hf_capwap_header_flags_w = -1; -static int hf_capwap_header_flags_m = -1; -static int hf_capwap_header_flags_k = -1; -static int hf_capwap_header_flags_r = -1; - -static int hf_capwap_header_fragment_id = -1; -static int hf_capwap_header_fragment_offset = -1; -static int hf_capwap_header_reserved = -1; - -static int hf_capwap_header_mac_length = -1; -static int hf_capwap_header_mac_eui48 = -1; -static int hf_capwap_header_mac_eui64 = -1; -static int hf_capwap_header_mac_data = -1; - -static int hf_capwap_header_wireless_length = -1; -static int hf_capwap_header_wireless_data = -1; - -static int hf_capwap_header_wireless_data_ieee80211_fi = -1; -static int hf_capwap_header_wireless_data_ieee80211_fi_rssi = -1; -static int hf_capwap_header_wireless_data_ieee80211_fi_snr = -1; -static int hf_capwap_header_wireless_data_ieee80211_fi_data_rate = -1; -static int hf_capwap_header_wireless_data_ieee80211_dest_wlan = -1; -static int hf_capwap_header_wireless_data_ieee80211_dw_wlan_id_bitmap = -1; -static int hf_capwap_header_wireless_data_ieee80211_dw_reserved = -1; -static int hf_capwap_header_padding = -1; - -static int hf_capwap_control_header = -1; -static int hf_capwap_control_header_msg_type = -1; -static int hf_capwap_control_header_msg_type_enterprise_nbr = -1; -static int hf_capwap_control_header_msg_type_enterprise_specific = -1; -static int hf_capwap_control_header_seq_number = -1; -static int hf_capwap_control_header_flags = -1; -static int hf_capwap_control_header_msg_element_length = -1; - -static int hf_capwap_message_element = -1; -static int hf_capwap_msg_element = -1; -static int hf_capwap_msg_element_type = -1; -static int hf_capwap_msg_element_length = -1; -static int hf_capwap_msg_element_value = -1; - -static int hf_capwap_msg_element_type_ac_descriptor_stations = -1; -static int hf_capwap_msg_element_type_ac_descriptor_limit = -1; -static int hf_capwap_msg_element_type_ac_descriptor_active_wtp = -1; -static int hf_capwap_msg_element_type_ac_descriptor_max_wtp = -1; +static int proto_capwap_control; +static int proto_capwap_data; + +static int hf_capwap_preamble; +static int hf_capwap_preamble_version; +static int hf_capwap_preamble_type; +static int hf_capwap_preamble_reserved; + +static int hf_capwap_header; +static int hf_capwap_header_hlen; +static int hf_capwap_header_rid; +static int hf_capwap_header_wbid; + +static int hf_capwap_header_flags; +static int hf_capwap_header_flags_t; +static int hf_capwap_header_flags_f; +static int hf_capwap_header_flags_l; +static int hf_capwap_header_flags_w; +static int hf_capwap_header_flags_m; +static int hf_capwap_header_flags_k; +static int hf_capwap_header_flags_r; + +static int hf_capwap_header_fragment_id; +static int hf_capwap_header_fragment_offset; +static int hf_capwap_header_reserved; + +static int hf_capwap_header_mac_length; +static int hf_capwap_header_mac_eui48; +static int hf_capwap_header_mac_eui64; +static int hf_capwap_header_mac_data; + +static int hf_capwap_header_wireless_length; +static int hf_capwap_header_wireless_data; + +static int hf_capwap_header_wireless_data_ieee80211_fi; +static int hf_capwap_header_wireless_data_ieee80211_fi_rssi; +static int hf_capwap_header_wireless_data_ieee80211_fi_snr; +static int hf_capwap_header_wireless_data_ieee80211_fi_data_rate; +static int hf_capwap_header_wireless_data_ieee80211_dest_wlan; +static int hf_capwap_header_wireless_data_ieee80211_dw_wlan_id_bitmap; +static int hf_capwap_header_wireless_data_ieee80211_dw_reserved; +static int hf_capwap_header_padding; + +static int hf_capwap_control_header; +static int hf_capwap_control_header_msg_type; +static int hf_capwap_control_header_msg_type_enterprise_nbr; +static int hf_capwap_control_header_msg_type_enterprise_specific; +static int hf_capwap_control_header_seq_number; +static int hf_capwap_control_header_flags; +static int hf_capwap_control_header_msg_element_length; + +static int hf_capwap_message_element; +static int hf_capwap_msg_element; +static int hf_capwap_msg_element_type; +static int hf_capwap_msg_element_length; +static int hf_capwap_msg_element_value; + +static int hf_capwap_msg_element_type_ac_descriptor_stations; +static int hf_capwap_msg_element_type_ac_descriptor_limit; +static int hf_capwap_msg_element_type_ac_descriptor_active_wtp; +static int hf_capwap_msg_element_type_ac_descriptor_max_wtp; /* AC Descriptor Security Flags... */ -static int hf_capwap_msg_element_type_ac_descriptor_security = -1; -static int hf_capwap_msg_element_type_ac_descriptor_security_s = -1; -static int hf_capwap_msg_element_type_ac_descriptor_security_x = -1; -static int hf_capwap_msg_element_type_ac_descriptor_security_r = -1; -static int hf_capwap_msg_element_type_ac_descriptor_rmac_field = -1; -static int hf_capwap_msg_element_type_ac_descriptor_reserved = -1; +static int hf_capwap_msg_element_type_ac_descriptor_security; +static int hf_capwap_msg_element_type_ac_descriptor_security_s; +static int hf_capwap_msg_element_type_ac_descriptor_security_x; +static int hf_capwap_msg_element_type_ac_descriptor_security_r; +static int hf_capwap_msg_element_type_ac_descriptor_rmac_field; +static int hf_capwap_msg_element_type_ac_descriptor_reserved; /* AC Descriptor DTLS Policy Flags... */ -static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy = -1; -static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy_d = -1; -static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy_c = -1; -static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy_r = -1; - -static int hf_capwap_msg_element_type_ac_information = -1; -static int hf_capwap_msg_element_type_ac_information_vendor = -1; -static int hf_capwap_msg_element_type_ac_information_type = -1; -static int hf_capwap_msg_element_type_ac_information_length = -1; -static int hf_capwap_msg_element_type_ac_information_value = -1; -static int hf_capwap_msg_element_type_ac_information_hardware_version = -1; -static int hf_capwap_msg_element_type_ac_information_software_version = -1; - -static int hf_capwap_msg_element_type_ac_name = -1; -static int hf_capwap_msg_element_type_ac_name_with_priority = -1; - -static int hf_capwap_msg_element_type_ac_timestamp = -1; - -static int hf_capwap_msg_element_type_add_station_radio_id = -1; -static int hf_capwap_msg_element_type_add_station_length = -1; -static int hf_capwap_msg_element_type_add_station_mac_eui48 = -1; -static int hf_capwap_msg_element_type_add_station_mac_eui64 = -1; -static int hf_capwap_msg_element_type_add_station_mac_data = -1; -static int hf_capwap_msg_element_type_add_station_vlan_name = -1; - -static int hf_capwap_msg_element_type_ac_ipv4_list = -1; -static int hf_capwap_msg_element_type_ac_ipv6_list = -1; - -static int hf_capwap_msg_element_type_capwap_control_ipv4 = -1; -static int hf_capwap_msg_element_type_capwap_control_ipv6 = -1; -static int hf_capwap_msg_element_type_capwap_control_wtp_count = -1; - -static int hf_capwap_msg_element_type_capwap_timers_discovery = -1; -static int hf_capwap_msg_element_type_capwap_timers_echo_request = -1; - -static int hf_capwap_msg_element_type_decryption_error_report_period_radio_id = -1; -static int hf_capwap_msg_element_type_decryption_error_report_period_interval = -1; - -static int hf_capwap_msg_element_type_delete_station_radio_id = -1; -static int hf_capwap_msg_element_type_delete_station_length = -1; -static int hf_capwap_msg_element_type_delete_station_mac_eui48 = -1; -static int hf_capwap_msg_element_type_delete_station_mac_eui64 = -1; -static int hf_capwap_msg_element_type_delete_station_mac_data = -1; - -static int hf_capwap_msg_element_type_discovery_type = -1; - -static int hf_capwap_msg_element_type_location_data = -1; - -static int hf_capwap_msg_element_type_maximum_message_length = -1; - -static int hf_capwap_msg_element_type_capwap_local_ipv4_address = -1; - -static int hf_capwap_msg_element_type_idle_timeout = -1; -static int hf_capwap_msg_element_type_radio_admin_id = -1; -static int hf_capwap_msg_element_type_radio_admin_state = -1; - -static int hf_capwap_msg_element_type_radio_op_state_radio_id = -1; -static int hf_capwap_msg_element_type_radio_op_state_radio_state = -1; -static int hf_capwap_msg_element_type_radio_op_state_radio_cause = -1; -static int hf_capwap_msg_element_type_result_code = -1; - -static int hf_capwap_msg_element_type_session_id = -1; - -static int hf_capwap_msg_element_type_statistics_timer = -1; - -static int hf_capwap_msg_element_type_vsp_vendor_identifier = -1; -static int hf_capwap_msg_element_type_vsp_vendor_element_id = -1; -static int hf_capwap_msg_element_type_vsp_vendor_data = -1; - -static int hf_capwap_msg_element_type_wtp_board_data = -1; -static int hf_capwap_msg_element_type_wtp_board_data_vendor = -1; -static int hf_capwap_msg_element_type_wtp_board_data_type = -1; -static int hf_capwap_msg_element_type_wtp_board_data_length = -1; -static int hf_capwap_msg_element_type_wtp_board_data_value = -1; -static int hf_capwap_msg_element_type_wtp_board_data_wtp_model_number = -1; -static int hf_capwap_msg_element_type_wtp_board_data_wtp_serial_number = -1; -static int hf_capwap_msg_element_type_wtp_board_data_wtp_board_id = -1; -static int hf_capwap_msg_element_type_wtp_board_data_wtp_board_revision = -1; -static int hf_capwap_msg_element_type_wtp_board_data_base_mac_address = -1; - -static int hf_capwap_msg_element_type_wtp_descriptor_max_radios = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_radio_in_use = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_number_encrypt = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_encrypt = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_encrypt_reserved = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_encrypt_wbid = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_encrypt_capabilities = -1; - -static int hf_capwap_msg_element_type_wtp_descriptor = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_vendor = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_type = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_length = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_value = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_hardware_version = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_active_software_version = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_boot_version = -1; -static int hf_capwap_msg_element_type_wtp_descriptor_other_software_version = -1; - -static int hf_capwap_msg_element_type_wtp_fallback = -1; -static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode = -1; -static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_n = -1; -static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_e = -1; -static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_l = -1; -static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_r = -1; - -static int hf_capwap_msg_element_type_wtp_mac_type = -1; - -static int hf_capwap_msg_element_type_wtp_name = -1; - -static int hf_capwap_msg_element_type_wtp_reboot_statistics_reboot_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_ac_initiated_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_link_failure_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_sw_failure_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_hw_failure_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_other_failure_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_unknown_failure_count = -1; -static int hf_capwap_msg_element_type_wtp_reboot_statistics_last_failure_type = -1; - -static int hf_capwap_msg_element_type_capwap_local_ipv6_address = -1; - -static int hf_capwap_msg_element_type_capwap_transport_protocol = -1; - -static int hf_capwap_msg_element_type_mtu_discovery_padding = -1; - -static int hf_capwap_msg_element_type_ecn_support = -1; - -static int hf_capwap_msg_element_type_ieee80211_add_wlan_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_wlan_id = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_e = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_i = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_c = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_f = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_p = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_s = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_b = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_a = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_m = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_q = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_t = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_d = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_v = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_o = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_k = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_l = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_key_index = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_key_status = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_key_length = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_key = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_group_tsc = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_qos = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_auth_type = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_mac_mode = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_tunnel_mode = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_suppress_ssid = -1; -static int hf_capwap_msg_element_type_ieee80211_add_wlan_ssid = -1; - -static int hf_capwap_msg_element_type_ieee80211_antenna_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_antenna_diversity = -1; -static int hf_capwap_msg_element_type_ieee80211_antenna_combiner = -1; -static int hf_capwap_msg_element_type_ieee80211_antenna_count = -1; -static int hf_capwap_msg_element_type_ieee80211_antenna_selection = -1; - -static int hf_capwap_msg_element_type_ieee80211_assigned_wtp_bssid_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_assigned_wtp_bssid_wlan_id = -1; -static int hf_capwap_msg_element_type_ieee80211_assigned_wtp_bssid_bssid = -1; - -static int hf_capwap_msg_element_type_ieee80211_delete_wlan_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_delete_wlan_wlan_id = -1; - -static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_reserved = -1; -static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_current_channel = -1; -static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_current_cca = -1; -static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_energy_detect_threshold = -1; - -static int hf_capwap_msg_element_type_ieee80211_ie_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_ie_wlan_id = -1; -static int hf_capwap_msg_element_type_ieee80211_ie_flags = -1; -static int hf_capwap_msg_element_type_ieee80211_ie_flags_b = -1; -static int hf_capwap_msg_element_type_ieee80211_ie_flags_p = -1; -static int hf_capwap_msg_element_type_ieee80211_ie_flags_rsv = -1; - -static int hf_capwap_msg_element_type_ieee80211_mac_operation_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_reserved = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_rts_threshold = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_short_retry = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_long_retry = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_fragmentation_threshold = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_tx_msdu_lifetime = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_operation_rx_msdu_lifetime = -1; - -static int hf_capwap_msg_element_type_ieee80211_mic_countermeasures_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_mic_countermeasures_wlan_id = -1; -static int hf_capwap_msg_element_type_ieee80211_mic_countermeasures_mac_address = -1; - -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_reserved = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_current_channel = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit0 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit1 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit2 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit3 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit4 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit5 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit6 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit7 = -1; -static int hf_capwap_msg_element_type_ieee80211_ofdm_control_ti_threshold = -1; - -static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_reserved = -1; -static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_first_channel = -1; -static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_number_of_channels = -1; -static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_max_tx_power_level = -1; - -static int hf_capwap_msg_element_type_ieee80211_rate_set_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_rate_set_rate_set = -1; - -static int hf_capwap_msg_element_type_ieee80211_station_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_station_association_id = -1; -static int hf_capwap_msg_element_type_ieee80211_station_flags = -1; -static int hf_capwap_msg_element_type_ieee80211_station_mac_address = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_e = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_i = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_c = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_f = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_p = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_s = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_b = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_a = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_m = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_q = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_t = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_d = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_v = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_o = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_k = -1; -static int hf_capwap_msg_element_type_ieee80211_station_capabilities_l = -1; -static int hf_capwap_msg_element_type_ieee80211_station_wlan_id = -1; -static int hf_capwap_msg_element_type_ieee80211_station_supported_rates = -1; - -static int hf_capwap_msg_element_type_ieee80211_station_session_key_mac = -1; -static int hf_capwap_msg_element_type_ieee80211_station_session_key_flags = -1; -static int hf_capwap_msg_element_type_ieee80211_station_session_key_flags_a = -1; -static int hf_capwap_msg_element_type_ieee80211_station_session_key_flags_c = -1; -static int hf_capwap_msg_element_type_ieee80211_station_session_key_pairwire_tsc = -1; -static int hf_capwap_msg_element_type_ieee80211_station_session_key_pairwire_rsc = -1; -static int hf_capwap_msg_element_type_ieee80211_station_session_key_key = -1; - -static int hf_capwap_msg_element_type_ieee80211_supported_rates_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_supported_rates_rate = -1; - -static int hf_capwap_msg_element_type_ieee80211_tx_power_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_tx_power_reserved = -1; -static int hf_capwap_msg_element_type_ieee80211_tx_power_current_tx_power = -1; - -static int hf_capwap_msg_element_type_ieee80211_tx_power_level_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_tx_power_level_num_levels = -1; -static int hf_capwap_msg_element_type_ieee80211_tx_power_level_power_level = -1; - -static int hf_capwap_msg_element_type_ieee80211_update_wlan_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_wlan_id = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_e = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_i = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_c = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_f = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_p = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_s = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_b = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_a = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_m = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_q = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_t = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_d = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_v = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_o = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_k = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_l = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_key_index = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_key_status = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_key_length = -1; -static int hf_capwap_msg_element_type_ieee80211_update_wlan_key = -1; - -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_short_preamble = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_num_of_bssids = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_dtim_period = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_bssid = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_beacon_period = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_country_string = -1; - -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_id = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_reserved = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_n = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_g = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_a = -1; -static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_b = -1; - -static int hf_capwap_msg_element_type_ieee80211_supported_mac_profiles_numbers = -1; -static int hf_capwap_msg_element_type_ieee80211_supported_mac_profiles_profile = -1; -static int hf_capwap_msg_element_type_ieee80211_mac_profile = -1; - -static int hf_capwap_data_keep_alive = -1; -static int hf_capwap_data_keep_alive_length = -1; - -static int hf_capwap_fortinet_element_id = -1; -static int hf_capwap_fortinet_value = -1; -static int hf_capwap_fortinet_ap_scan_rid = -1; -static int hf_capwap_fortinet_ap_scan_bgscan_intv = -1; -static int hf_capwap_fortinet_ap_scan_bgscan_idle = -1; -static int hf_capwap_fortinet_ap_scan_bgscan_rpt_intv = -1; -static int hf_capwap_fortinet_ap_scan_fgscan_rpt_intv = -1; -static int hf_capwap_fortinet_passive_rid = -1; -static int hf_capwap_fortinet_passive = -1; -static int hf_capwap_fortinet_daemon_rst = -1; -static int hf_capwap_fortinet_mac_rid = -1; -static int hf_capwap_fortinet_mac_wid = -1; -static int hf_capwap_fortinet_mac_len = -1; -static int hf_capwap_fortinet_mac = -1; -static int hf_capwap_fortinet_wtp_allow_sn = -1; -static int hf_capwap_fortinet_wtp_allow_allow = -1; -static int hf_capwap_fortinet_wbh_sta_rid = -1; -static int hf_capwap_fortinet_wbh_sta_len = -1; -static int hf_capwap_fortinet_wbh_sta_mac = -1; -static int hf_capwap_fortinet_wbh_sta_bssid = -1; -static int hf_capwap_fortinet_wbh_sta_mhc = -1; -static int hf_capwap_fortinet_htcap_rid = -1; -static int hf_capwap_fortinet_htcap_mcs = -1; -static int hf_capwap_fortinet_htcap_gi = -1; -static int hf_capwap_fortinet_htcap_bw = -1; -static int hf_capwap_fortinet_mvap_sn_length = -1; -static int hf_capwap_fortinet_mvap_sn = -1; -static int hf_capwap_fortinet_mvap_unknown = -1; -static int hf_capwap_fortinet_mvap_age = -1; -static int hf_capwap_fortinet_mvap_period = -1; -static int hf_capwap_fortinet_mvap_vfid = -1; -static int hf_capwap_fortinet_mode_rid = -1; -static int hf_capwap_fortinet_mode = -1; -static int hf_capwap_fortinet_coext_rid = -1; -static int hf_capwap_fortinet_coext = -1; -static int hf_capwap_fortinet_amsdu_rid = -1; -static int hf_capwap_fortinet_amsdu = -1; -static int hf_capwap_fortinet_ps_opt_rid = -1; -static int hf_capwap_fortinet_ps_opt = -1; -static int hf_capwap_fortinet_pure_rid = -1; -static int hf_capwap_fortinet_pure = -1; -static int hf_capwap_fortinet_ebptag_ebp = -1; -static int hf_capwap_fortinet_ebptag_tag = -1; -static int hf_capwap_fortinet_telnet_enable = -1; -static int hf_capwap_fortinet_admin_passwd = -1; -static int hf_capwap_fortinet_regcode = -1; -static int hf_capwap_fortinet_countrycode_rid = -1; -static int hf_capwap_fortinet_countrycode_code = -1; -static int hf_capwap_fortinet_countrycode_string = -1; -static int hf_capwap_fortinet_sta_scan_rid = -1; -static int hf_capwap_fortinet_sta_scan = -1; -static int hf_capwap_fortinet_fho_rid = -1; -static int hf_capwap_fortinet_fho = -1; -static int hf_capwap_fortinet_apho_rid = -1; -static int hf_capwap_fortinet_apho = -1; -static int hf_capwap_fortinet_sta_locate_rid = -1; -static int hf_capwap_fortinet_sta_locate_enable = -1; -static int hf_capwap_fortinet_sta_locate_interval = -1; -static int hf_capwap_fortinet_sa_rid = -1; -static int hf_capwap_fortinet_sa_enable = -1; -static int hf_capwap_fortinet_sa_ssid = -1; -static int hf_capwap_fortinet_darrp_cfg_rid = -1; -static int hf_capwap_fortinet_darrp_cfg_enable = -1; -static int hf_capwap_fortinet_darrp_cfg_interval = -1; -static int hf_capwap_fortinet_ap_suppress_list_ver = -1; -static int hf_capwap_fortinet_ap_suppress_list_op = -1; -static int hf_capwap_fortinet_ap_suppress_list_rid = -1; -static int hf_capwap_fortinet_ap_suppress_list_len = -1; -static int hf_capwap_fortinet_wds_rid = -1; -static int hf_capwap_fortinet_wds_wid = -1; -static int hf_capwap_fortinet_wds_enable = -1; -static int hf_capwap_fortinet_vap_vlan_tag_rid = -1; -static int hf_capwap_fortinet_vap_vlan_tag_wid = -1; -static int hf_capwap_fortinet_vap_vlan_tag = -1; -static int hf_capwap_fortinet_vap_bitmap_rid = -1; -static int hf_capwap_fortinet_vap_bitmap = -1; -static int hf_capwap_fortinet_mcast_rate_rid = -1; -static int hf_capwap_fortinet_mcast_rate_wid = -1; -static int hf_capwap_fortinet_mcast_rate = -1; -static int hf_capwap_fortinet_cfg_rid = -1; -static int hf_capwap_fortinet_cfg_wid = -1; -static int hf_capwap_fortinet_cfg_ip = -1; -static int hf_capwap_fortinet_cfg_mask = -1; -static int hf_capwap_fortinet_split_tun_cfg_enable_local_subnet = -1; -static int hf_capwap_fortinet_split_tun_cfg_cnt = -1; -static int hf_capwap_fortinet_mgmt_vlan_id = -1; -static int hf_capwap_fortinet_vap_psk_passwd_rid = -1; -static int hf_capwap_fortinet_vap_psk_passwd_wid = -1; -static int hf_capwap_fortinet_vap_psk_passwd_key = -1; -static int hf_capwap_fortinet_mesh_eth_bridge_enable = -1; -static int hf_capwap_fortinet_mesh_eth_bridge_type = -1; -static int hf_capwap_fortinet_wtp_cap = -1; -static int hf_capwap_fortinet_txpwr_rid = -1; -static int hf_capwap_fortinet_txpwr = -1; -static int hf_capwap_fortinet_wids_enable_rid = -1; -static int hf_capwap_fortinet_wids_enable = -1; -static int hf_capwap_fortinet_unknown_rid = -1; -static int hf_capwap_fortinet_unknown_wid = -1; -static int hf_capwap_fortinet_unknown = -1; - -static int hf_capwap_cisco_element_id = -1; -static int hf_capwap_cisco_value = -1; -static int hf_capwap_cisco_mwar_addr = -1; -static int hf_capwap_cisco_rad_name = -1; -static int hf_capwap_cisco_mwar_type = -1; -static int hf_capwap_cisco_mwar_hardware = -1; -static int hf_capwap_cisco_mwar_software = -1; -static int hf_capwap_cisco_mwar_active_ms = -1; -static int hf_capwap_cisco_mwar_supported_ms = -1; -static int hf_capwap_cisco_mwar_active_rad = -1; -static int hf_capwap_cisco_mwar_supported_rad = -1; -static int hf_capwap_cisco_ap_mode_and_type_mode = -1; -static int hf_capwap_cisco_ap_mode_and_type_type = -1; -static int hf_capwap_cisco_ap_static_ip_addr = -1; -static int hf_capwap_cisco_ap_static_ip_netmask = -1; -static int hf_capwap_cisco_ap_static_ip_gateway = -1; -static int hf_capwap_cisco_ap_static_ip_type = -1; -static int hf_capwap_cisco_ap_static_ip_reserved = -1; -static int hf_capwap_cisco_ap_uptime_current = -1; -static int hf_capwap_cisco_ap_uptime_last = -1; -static int hf_capwap_cisco_ap_group_name = -1; -static int hf_capwap_cisco_ap_led_state = -1; -static int hf_capwap_cisco_ap_timesync = -1; -static int hf_capwap_cisco_ap_timesync_type = -1; -static int hf_capwap_cisco_board_data_options_ant_type = -1; -static int hf_capwap_cisco_board_data_options_flex_connect = -1; -static int hf_capwap_cisco_board_data_options_ap_type = -1; -static int hf_capwap_cisco_board_data_options_join_priority = -1; -static int hf_capwap_cisco_unknown = -1; - -static int hf_msg_fragments = -1; -static int hf_msg_fragment = -1; -static int hf_msg_fragment_overlap = -1; -static int hf_msg_fragment_overlap_conflicts = -1; -static int hf_msg_fragment_multiple_tails = -1; -static int hf_msg_fragment_too_long_fragment = -1; -static int hf_msg_fragment_error = -1; -static int hf_msg_fragment_count = -1; -static int hf_msg_reassembled_in = -1; -static int hf_msg_reassembled_length = -1; +static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy; +static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy_d; +static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy_c; +static int hf_capwap_msg_element_type_ac_descriptor_dtls_policy_r; + +static int hf_capwap_msg_element_type_ac_information; +static int hf_capwap_msg_element_type_ac_information_vendor; +static int hf_capwap_msg_element_type_ac_information_type; +static int hf_capwap_msg_element_type_ac_information_length; +static int hf_capwap_msg_element_type_ac_information_value; +static int hf_capwap_msg_element_type_ac_information_hardware_version; +static int hf_capwap_msg_element_type_ac_information_software_version; + +static int hf_capwap_msg_element_type_ac_name; +static int hf_capwap_msg_element_type_ac_name_with_priority; + +static int hf_capwap_msg_element_type_ac_timestamp; + +static int hf_capwap_msg_element_type_add_station_radio_id; +static int hf_capwap_msg_element_type_add_station_length; +static int hf_capwap_msg_element_type_add_station_mac_eui48; +static int hf_capwap_msg_element_type_add_station_mac_eui64; +static int hf_capwap_msg_element_type_add_station_mac_data; +static int hf_capwap_msg_element_type_add_station_vlan_name; + +static int hf_capwap_msg_element_type_ac_ipv4_list; +static int hf_capwap_msg_element_type_ac_ipv6_list; + +static int hf_capwap_msg_element_type_capwap_control_ipv4; +static int hf_capwap_msg_element_type_capwap_control_ipv6; +static int hf_capwap_msg_element_type_capwap_control_wtp_count; + +static int hf_capwap_msg_element_type_capwap_timers_discovery; +static int hf_capwap_msg_element_type_capwap_timers_echo_request; + +static int hf_capwap_msg_element_type_decryption_error_report_period_radio_id; +static int hf_capwap_msg_element_type_decryption_error_report_period_interval; + +static int hf_capwap_msg_element_type_delete_station_radio_id; +static int hf_capwap_msg_element_type_delete_station_length; +static int hf_capwap_msg_element_type_delete_station_mac_eui48; +static int hf_capwap_msg_element_type_delete_station_mac_eui64; +static int hf_capwap_msg_element_type_delete_station_mac_data; + +static int hf_capwap_msg_element_type_discovery_type; + +static int hf_capwap_msg_element_type_location_data; + +static int hf_capwap_msg_element_type_maximum_message_length; + +static int hf_capwap_msg_element_type_capwap_local_ipv4_address; + +static int hf_capwap_msg_element_type_idle_timeout; +static int hf_capwap_msg_element_type_radio_admin_id; +static int hf_capwap_msg_element_type_radio_admin_state; + +static int hf_capwap_msg_element_type_radio_op_state_radio_id; +static int hf_capwap_msg_element_type_radio_op_state_radio_state; +static int hf_capwap_msg_element_type_radio_op_state_radio_cause; +static int hf_capwap_msg_element_type_result_code; + +static int hf_capwap_msg_element_type_session_id; + +static int hf_capwap_msg_element_type_statistics_timer; + +static int hf_capwap_msg_element_type_vsp_vendor_identifier; +static int hf_capwap_msg_element_type_vsp_vendor_element_id; +static int hf_capwap_msg_element_type_vsp_vendor_data; + +static int hf_capwap_msg_element_type_wtp_board_data; +static int hf_capwap_msg_element_type_wtp_board_data_vendor; +static int hf_capwap_msg_element_type_wtp_board_data_type; +static int hf_capwap_msg_element_type_wtp_board_data_length; +static int hf_capwap_msg_element_type_wtp_board_data_value; +static int hf_capwap_msg_element_type_wtp_board_data_wtp_model_number; +static int hf_capwap_msg_element_type_wtp_board_data_wtp_serial_number; +static int hf_capwap_msg_element_type_wtp_board_data_wtp_board_id; +static int hf_capwap_msg_element_type_wtp_board_data_wtp_board_revision; +static int hf_capwap_msg_element_type_wtp_board_data_base_mac_address; + +static int hf_capwap_msg_element_type_wtp_descriptor_max_radios; +static int hf_capwap_msg_element_type_wtp_descriptor_radio_in_use; +static int hf_capwap_msg_element_type_wtp_descriptor_number_encrypt; +static int hf_capwap_msg_element_type_wtp_descriptor_encrypt; +static int hf_capwap_msg_element_type_wtp_descriptor_encrypt_reserved; +static int hf_capwap_msg_element_type_wtp_descriptor_encrypt_wbid; +static int hf_capwap_msg_element_type_wtp_descriptor_encrypt_capabilities; + +static int hf_capwap_msg_element_type_wtp_descriptor; +static int hf_capwap_msg_element_type_wtp_descriptor_vendor; +static int hf_capwap_msg_element_type_wtp_descriptor_type; +static int hf_capwap_msg_element_type_wtp_descriptor_length; +static int hf_capwap_msg_element_type_wtp_descriptor_value; +static int hf_capwap_msg_element_type_wtp_descriptor_hardware_version; +static int hf_capwap_msg_element_type_wtp_descriptor_active_software_version; +static int hf_capwap_msg_element_type_wtp_descriptor_boot_version; +static int hf_capwap_msg_element_type_wtp_descriptor_other_software_version; + +static int hf_capwap_msg_element_type_wtp_fallback; +static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode; +static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_n; +static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_e; +static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_l; +static int hf_capwap_msg_element_type_wtp_frame_tunnel_mode_r; + +static int hf_capwap_msg_element_type_wtp_mac_type; + +static int hf_capwap_msg_element_type_wtp_name; + +static int hf_capwap_msg_element_type_wtp_reboot_statistics_reboot_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_ac_initiated_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_link_failure_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_sw_failure_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_hw_failure_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_other_failure_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_unknown_failure_count; +static int hf_capwap_msg_element_type_wtp_reboot_statistics_last_failure_type; + +static int hf_capwap_msg_element_type_capwap_local_ipv6_address; + +static int hf_capwap_msg_element_type_capwap_transport_protocol; + +static int hf_capwap_msg_element_type_mtu_discovery_padding; + +static int hf_capwap_msg_element_type_ecn_support; + +static int hf_capwap_msg_element_type_ieee80211_add_wlan_radio_id; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_wlan_id; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_e; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_i; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_c; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_f; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_p; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_s; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_b; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_a; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_m; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_q; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_t; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_d; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_v; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_o; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_k; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_capability_l; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_key_index; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_key_status; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_key_length; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_key; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_group_tsc; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_qos; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_auth_type; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_mac_mode; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_tunnel_mode; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_suppress_ssid; +static int hf_capwap_msg_element_type_ieee80211_add_wlan_ssid; + +static int hf_capwap_msg_element_type_ieee80211_antenna_radio_id; +static int hf_capwap_msg_element_type_ieee80211_antenna_diversity; +static int hf_capwap_msg_element_type_ieee80211_antenna_combiner; +static int hf_capwap_msg_element_type_ieee80211_antenna_count; +static int hf_capwap_msg_element_type_ieee80211_antenna_selection; + +static int hf_capwap_msg_element_type_ieee80211_assigned_wtp_bssid_radio_id; +static int hf_capwap_msg_element_type_ieee80211_assigned_wtp_bssid_wlan_id; +static int hf_capwap_msg_element_type_ieee80211_assigned_wtp_bssid_bssid; + +static int hf_capwap_msg_element_type_ieee80211_delete_wlan_radio_id; +static int hf_capwap_msg_element_type_ieee80211_delete_wlan_wlan_id; + +static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_radio_id; +static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_reserved; +static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_current_channel; +static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_current_cca; +static int hf_capwap_msg_element_type_ieee80211_direct_sequence_control_energy_detect_threshold; + +static int hf_capwap_msg_element_type_ieee80211_ie_radio_id; +static int hf_capwap_msg_element_type_ieee80211_ie_wlan_id; +static int hf_capwap_msg_element_type_ieee80211_ie_flags; +static int hf_capwap_msg_element_type_ieee80211_ie_flags_b; +static int hf_capwap_msg_element_type_ieee80211_ie_flags_p; +static int hf_capwap_msg_element_type_ieee80211_ie_flags_rsv; + +static int hf_capwap_msg_element_type_ieee80211_mac_operation_radio_id; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_reserved; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_rts_threshold; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_short_retry; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_long_retry; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_fragmentation_threshold; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_tx_msdu_lifetime; +static int hf_capwap_msg_element_type_ieee80211_mac_operation_rx_msdu_lifetime; + +static int hf_capwap_msg_element_type_ieee80211_mic_countermeasures_radio_id; +static int hf_capwap_msg_element_type_ieee80211_mic_countermeasures_wlan_id; +static int hf_capwap_msg_element_type_ieee80211_mic_countermeasures_mac_address; + +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_radio_id; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_reserved; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_current_channel; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit0; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit1; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit2; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit3; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit4; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit5; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit6; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit7; +static int hf_capwap_msg_element_type_ieee80211_ofdm_control_ti_threshold; + +static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_radio_id; +static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_reserved; +static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_first_channel; +static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_number_of_channels; +static int hf_capwap_msg_element_type_ieee80211_multi_domain_capability_max_tx_power_level; + +static int hf_capwap_msg_element_type_ieee80211_rate_set_radio_id; +static int hf_capwap_msg_element_type_ieee80211_rate_set_rate_set; + +static int hf_capwap_msg_element_type_ieee80211_station_radio_id; +static int hf_capwap_msg_element_type_ieee80211_station_association_id; +static int hf_capwap_msg_element_type_ieee80211_station_flags; +static int hf_capwap_msg_element_type_ieee80211_station_mac_address; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_e; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_i; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_c; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_f; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_p; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_s; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_b; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_a; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_m; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_q; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_t; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_d; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_v; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_o; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_k; +static int hf_capwap_msg_element_type_ieee80211_station_capabilities_l; +static int hf_capwap_msg_element_type_ieee80211_station_wlan_id; +static int hf_capwap_msg_element_type_ieee80211_station_supported_rates; + +static int hf_capwap_msg_element_type_ieee80211_station_session_key_mac; +static int hf_capwap_msg_element_type_ieee80211_station_session_key_flags; +static int hf_capwap_msg_element_type_ieee80211_station_session_key_flags_a; +static int hf_capwap_msg_element_type_ieee80211_station_session_key_flags_c; +static int hf_capwap_msg_element_type_ieee80211_station_session_key_pairwire_tsc; +static int hf_capwap_msg_element_type_ieee80211_station_session_key_pairwire_rsc; +static int hf_capwap_msg_element_type_ieee80211_station_session_key_key; + +static int hf_capwap_msg_element_type_ieee80211_supported_rates_radio_id; +static int hf_capwap_msg_element_type_ieee80211_supported_rates_rate; + +static int hf_capwap_msg_element_type_ieee80211_tx_power_radio_id; +static int hf_capwap_msg_element_type_ieee80211_tx_power_reserved; +static int hf_capwap_msg_element_type_ieee80211_tx_power_current_tx_power; + +static int hf_capwap_msg_element_type_ieee80211_tx_power_level_radio_id; +static int hf_capwap_msg_element_type_ieee80211_tx_power_level_num_levels; +static int hf_capwap_msg_element_type_ieee80211_tx_power_level_power_level; + +static int hf_capwap_msg_element_type_ieee80211_update_wlan_radio_id; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_wlan_id; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_e; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_i; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_c; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_f; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_p; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_s; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_b; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_a; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_m; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_q; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_t; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_d; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_v; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_o; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_k; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_capability_l; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_key_index; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_key_status; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_key_length; +static int hf_capwap_msg_element_type_ieee80211_update_wlan_key; + +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_radio_id; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_short_preamble; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_num_of_bssids; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_dtim_period; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_bssid; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_beacon_period; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_cfg_country_string; + +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_id; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_reserved; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_n; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_g; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_a; +static int hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_b; + +static int hf_capwap_msg_element_type_ieee80211_supported_mac_profiles_numbers; +static int hf_capwap_msg_element_type_ieee80211_supported_mac_profiles_profile; +static int hf_capwap_msg_element_type_ieee80211_mac_profile; + +static int hf_capwap_data_keep_alive; +static int hf_capwap_data_keep_alive_length; + +static int hf_capwap_fortinet_element_id; +static int hf_capwap_fortinet_value; +static int hf_capwap_fortinet_ap_scan_rid; +static int hf_capwap_fortinet_ap_scan_bgscan_intv; +static int hf_capwap_fortinet_ap_scan_bgscan_idle; +static int hf_capwap_fortinet_ap_scan_bgscan_rpt_intv; +static int hf_capwap_fortinet_ap_scan_fgscan_rpt_intv; +static int hf_capwap_fortinet_passive_rid; +static int hf_capwap_fortinet_passive; +static int hf_capwap_fortinet_daemon_rst; +static int hf_capwap_fortinet_mac_rid; +static int hf_capwap_fortinet_mac_wid; +static int hf_capwap_fortinet_mac_len; +static int hf_capwap_fortinet_mac; +static int hf_capwap_fortinet_wtp_allow_sn; +static int hf_capwap_fortinet_wtp_allow_allow; +static int hf_capwap_fortinet_wbh_sta_rid; +static int hf_capwap_fortinet_wbh_sta_len; +static int hf_capwap_fortinet_wbh_sta_mac; +static int hf_capwap_fortinet_wbh_sta_bssid; +static int hf_capwap_fortinet_wbh_sta_mhc; +static int hf_capwap_fortinet_htcap_rid; +static int hf_capwap_fortinet_htcap_mcs; +static int hf_capwap_fortinet_htcap_gi; +static int hf_capwap_fortinet_htcap_bw; +static int hf_capwap_fortinet_mvap_sn_length; +static int hf_capwap_fortinet_mvap_sn; +static int hf_capwap_fortinet_mvap_unknown; +static int hf_capwap_fortinet_mvap_age; +static int hf_capwap_fortinet_mvap_period; +static int hf_capwap_fortinet_mvap_vfid; +static int hf_capwap_fortinet_mode_rid; +static int hf_capwap_fortinet_mode; +static int hf_capwap_fortinet_coext_rid; +static int hf_capwap_fortinet_coext; +static int hf_capwap_fortinet_amsdu_rid; +static int hf_capwap_fortinet_amsdu; +static int hf_capwap_fortinet_ps_opt_rid; +static int hf_capwap_fortinet_ps_opt; +static int hf_capwap_fortinet_pure_rid; +static int hf_capwap_fortinet_pure; +static int hf_capwap_fortinet_ebptag_ebp; +static int hf_capwap_fortinet_ebptag_tag; +static int hf_capwap_fortinet_telnet_enable; +static int hf_capwap_fortinet_admin_passwd; +static int hf_capwap_fortinet_regcode; +static int hf_capwap_fortinet_countrycode_rid; +static int hf_capwap_fortinet_countrycode_code; +static int hf_capwap_fortinet_countrycode_string; +static int hf_capwap_fortinet_sta_scan_rid; +static int hf_capwap_fortinet_sta_scan; +static int hf_capwap_fortinet_fho_rid; +static int hf_capwap_fortinet_fho; +static int hf_capwap_fortinet_apho_rid; +static int hf_capwap_fortinet_apho; +static int hf_capwap_fortinet_sta_locate_rid; +static int hf_capwap_fortinet_sta_locate_enable; +static int hf_capwap_fortinet_sta_locate_interval; +static int hf_capwap_fortinet_sa_rid; +static int hf_capwap_fortinet_sa_enable; +static int hf_capwap_fortinet_sa_ssid; +static int hf_capwap_fortinet_darrp_cfg_rid; +static int hf_capwap_fortinet_darrp_cfg_enable; +static int hf_capwap_fortinet_darrp_cfg_interval; +static int hf_capwap_fortinet_ap_suppress_list_ver; +static int hf_capwap_fortinet_ap_suppress_list_op; +static int hf_capwap_fortinet_ap_suppress_list_rid; +static int hf_capwap_fortinet_ap_suppress_list_len; +static int hf_capwap_fortinet_wds_rid; +static int hf_capwap_fortinet_wds_wid; +static int hf_capwap_fortinet_wds_enable; +static int hf_capwap_fortinet_vap_vlan_tag_rid; +static int hf_capwap_fortinet_vap_vlan_tag_wid; +static int hf_capwap_fortinet_vap_vlan_tag; +static int hf_capwap_fortinet_vap_bitmap_rid; +static int hf_capwap_fortinet_vap_bitmap; +static int hf_capwap_fortinet_mcast_rate_rid; +static int hf_capwap_fortinet_mcast_rate_wid; +static int hf_capwap_fortinet_mcast_rate; +static int hf_capwap_fortinet_cfg_rid; +static int hf_capwap_fortinet_cfg_wid; +static int hf_capwap_fortinet_cfg_ip; +static int hf_capwap_fortinet_cfg_mask; +static int hf_capwap_fortinet_split_tun_cfg_enable_local_subnet; +static int hf_capwap_fortinet_split_tun_cfg_cnt; +static int hf_capwap_fortinet_mgmt_vlan_id; +static int hf_capwap_fortinet_vap_psk_passwd_rid; +static int hf_capwap_fortinet_vap_psk_passwd_wid; +static int hf_capwap_fortinet_vap_psk_passwd_key; +static int hf_capwap_fortinet_mesh_eth_bridge_enable; +static int hf_capwap_fortinet_mesh_eth_bridge_type; +static int hf_capwap_fortinet_wtp_cap; +static int hf_capwap_fortinet_txpwr_rid; +static int hf_capwap_fortinet_txpwr; +static int hf_capwap_fortinet_wids_enable_rid; +static int hf_capwap_fortinet_wids_enable; +static int hf_capwap_fortinet_unknown_rid; +static int hf_capwap_fortinet_unknown_wid; +static int hf_capwap_fortinet_unknown; + +static int hf_capwap_cisco_element_id; +static int hf_capwap_cisco_value; +static int hf_capwap_cisco_mwar_addr; +static int hf_capwap_cisco_rad_name; +static int hf_capwap_cisco_mwar_type; +static int hf_capwap_cisco_mwar_hardware; +static int hf_capwap_cisco_mwar_software; +static int hf_capwap_cisco_mwar_active_ms; +static int hf_capwap_cisco_mwar_supported_ms; +static int hf_capwap_cisco_mwar_active_rad; +static int hf_capwap_cisco_mwar_supported_rad; +static int hf_capwap_cisco_ap_mode_and_type_mode; +static int hf_capwap_cisco_ap_mode_and_type_type; +static int hf_capwap_cisco_ap_static_ip_addr; +static int hf_capwap_cisco_ap_static_ip_netmask; +static int hf_capwap_cisco_ap_static_ip_gateway; +static int hf_capwap_cisco_ap_static_ip_type; +static int hf_capwap_cisco_ap_static_ip_reserved; +static int hf_capwap_cisco_ap_uptime_current; +static int hf_capwap_cisco_ap_uptime_last; +static int hf_capwap_cisco_ap_group_name; +static int hf_capwap_cisco_ap_led_state; +static int hf_capwap_cisco_ap_timesync; +static int hf_capwap_cisco_ap_timesync_type; +static int hf_capwap_cisco_board_data_options_ant_type; +static int hf_capwap_cisco_board_data_options_flex_connect; +static int hf_capwap_cisco_board_data_options_ap_type; +static int hf_capwap_cisco_board_data_options_join_priority; +static int hf_capwap_cisco_unknown; + +static int hf_msg_fragments; +static int hf_msg_fragment; +static int hf_msg_fragment_overlap; +static int hf_msg_fragment_overlap_conflicts; +static int hf_msg_fragment_multiple_tails; +static int hf_msg_fragment_too_long_fragment; +static int hf_msg_fragment_error; +static int hf_msg_fragment_count; +static int hf_msg_reassembled_in; +static int hf_msg_reassembled_length; static dissector_handle_t dtls_handle; static dissector_handle_t ieee8023_handle; static dissector_handle_t ieee80211_handle; static dissector_handle_t ieee80211_bsfc_handle; -static gint ett_capwap = -1; -static gint ett_capwap_control = -1; -static gint ett_capwap_data = -1; -static gint ett_capwap_preamble = -1; -static gint ett_capwap_header = -1; -static gint ett_capwap_header_flags = -1; -static gint ett_capwap_control_header = -1; -static gint ett_capwap_control_header_msg = -1; -static gint ett_capwap_data_keep_alive = -1; -static gint ett_capwap_message_element = -1; -static gint ett_capwap_data_message_bindings_ieee80211 = -1; -static gint ett_capwap_encryption_capabilities = -1; -static gint ett_capwap_encryption_capability = -1; -static gint ett_capwap_ac_information = -1; -static gint ett_capwap_wtp_descriptor = -1; -static gint ett_capwap_board_data = -1; -static gint ett_capwap_message_element_type = -1; -static gint ett_capwap_ac_descriptor_security_flags = -1; -static gint ett_capwap_ac_descriptor_dtls_flags = -1; -static gint ett_capwap_wtp_frame_tunnel_mode = -1; -static gint ett_capwap_ieee80211_add_wlan_capability = -1; -static gint ett_capwap_ieee80211_ie_flags = -1; -static gint ett_capwap_ieee80211_update_wlan_capability = -1; -static gint ett_capwap_ieee80211_station_capabilities = -1; -static gint ett_capwap_ieee80211_ofdm_control_band_support = -1; - -static gint ett_msg_fragment = -1; -static gint ett_msg_fragments = -1; - -static expert_field ei_capwap_header_length_bad = EI_INIT; -static expert_field ei_capwap_data_keep_alive_length = EI_INIT; -static expert_field ei_capwap_msg_element_length = EI_INIT; -static expert_field ei_capwap_message_element_type = EI_INIT; -static expert_field ei_capwap_fortinet_mac_len = EI_INIT; -static expert_field ei_capwap_message_element_fortinet_type = EI_INIT; -static expert_field ei_capwap_message_element_cisco_type = EI_INIT; +static gint ett_capwap; +static gint ett_capwap_control; +static gint ett_capwap_data; +static gint ett_capwap_preamble; +static gint ett_capwap_header; +static gint ett_capwap_header_flags; +static gint ett_capwap_control_header; +static gint ett_capwap_control_header_msg; +static gint ett_capwap_data_keep_alive; +static gint ett_capwap_message_element; +static gint ett_capwap_data_message_bindings_ieee80211; +static gint ett_capwap_encryption_capabilities; +static gint ett_capwap_encryption_capability; +static gint ett_capwap_ac_information; +static gint ett_capwap_wtp_descriptor; +static gint ett_capwap_board_data; +static gint ett_capwap_message_element_type; +static gint ett_capwap_ac_descriptor_security_flags; +static gint ett_capwap_ac_descriptor_dtls_flags; +static gint ett_capwap_wtp_frame_tunnel_mode; +static gint ett_capwap_ieee80211_add_wlan_capability; +static gint ett_capwap_ieee80211_ie_flags; +static gint ett_capwap_ieee80211_update_wlan_capability; +static gint ett_capwap_ieee80211_station_capabilities; +static gint ett_capwap_ieee80211_ofdm_control_band_support; + +static gint ett_msg_fragment; +static gint ett_msg_fragments; + +static expert_field ei_capwap_header_length_bad; +static expert_field ei_capwap_data_keep_alive_length; +static expert_field ei_capwap_msg_element_length; +static expert_field ei_capwap_message_element_type; +static expert_field ei_capwap_fortinet_mac_len; +static expert_field ei_capwap_message_element_fortinet_type; +static expert_field ei_capwap_message_element_cisco_type; static int * const ieee80211_ofdm_control_band_support_flags[] = { &hf_capwap_msg_element_type_ieee80211_ofdm_control_band_support_bit0, @@ -3099,7 +3102,7 @@ dissect_capwap_header(tvbuff_t *tvb, proto_tree *capwap_control_tree, guint offs /* Reserved 3 Bits */ proto_tree_add_item(capwap_header_tree, hf_capwap_header_reserved, tvb, offset+plen+1, 1, ENC_BIG_ENDIAN); plen += 2; - /* Optionnal Headers */ + /* Optional Headers */ if (flags & 0x10 /* Radio MAC address */) { maclength=tvb_get_guint8(tvb, offset+plen); proto_tree_add_item(capwap_header_tree, hf_capwap_header_mac_length, tvb, offset+plen, 1, ENC_BIG_ENDIAN); @@ -3649,12 +3652,12 @@ proto_register_capwap_control(void) }, { &hf_capwap_msg_element_type_ac_descriptor_security_s, { "AC supports the pre-shared", "capwap.control.message_element.ac_descriptor.security.s", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x04, + FT_BOOLEAN, 8, NULL, 0x04, NULL, HFILL } }, { &hf_capwap_msg_element_type_ac_descriptor_security_x, { "AC supports X.509 Certificate", "capwap.control.message_element.ac_descriptor.security.x", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x02, + FT_BOOLEAN, 8, NULL, 0x02, NULL, HFILL } }, { &hf_capwap_msg_element_type_ac_descriptor_security_r, @@ -3681,12 +3684,12 @@ proto_register_capwap_control(void) }, { &hf_capwap_msg_element_type_ac_descriptor_dtls_policy_d, { "DTLS-Enabled Data Channel Supported", "capwap.control.message_element.ac_descriptor.dtls_policy.d", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x04, + FT_BOOLEAN, 8, NULL, 0x04, NULL, HFILL } }, { &hf_capwap_msg_element_type_ac_descriptor_dtls_policy_c, { "Clear Text Data Channel Supported", "capwap.control.message_element.ac_descriptor.dtls_policy.c", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x02, + FT_BOOLEAN, 8, NULL, 0x02, NULL, HFILL } }, { &hf_capwap_msg_element_type_ac_descriptor_dtls_policy_r, @@ -4082,17 +4085,17 @@ proto_register_capwap_control(void) }, { &hf_capwap_msg_element_type_wtp_frame_tunnel_mode_n, { "Native Frame Tunnel Mode", "capwap.control.message_element.wtp_frame_tunnel_mode.n", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x08, + FT_BOOLEAN, 8, NULL, 0x08, NULL, HFILL } }, { &hf_capwap_msg_element_type_wtp_frame_tunnel_mode_e, { "802.3 Frame Tunnel Mode", "capwap.control.message_element.wtp_frame_tunnel_mode.e", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x04, + FT_BOOLEAN, 8, NULL, 0x04, NULL, HFILL } }, { &hf_capwap_msg_element_type_wtp_frame_tunnel_mode_l, { "Local Bridging", "capwap.control.message_element.wtp_frame_tunnel_mode.l", - FT_BOOLEAN, 8, TFS(&tfs_true_false), 0x02, + FT_BOOLEAN, 8, NULL, 0x02, NULL, HFILL } }, { &hf_capwap_msg_element_type_wtp_frame_tunnel_mode_r, @@ -4400,7 +4403,7 @@ proto_register_capwap_control(void) }, { &hf_capwap_msg_element_type_ieee80211_direct_sequence_control_energy_detect_threshold, { "Energy Detect Threshold", "capwap.control.message_element.ieee80211_direct_sequence_control.energy_detect_threshold", - FT_UINT8, BASE_DEC, NULL, 0x0, + FT_UINT32, BASE_DEC, NULL, 0x0, NULL, HFILL } }, { &hf_capwap_msg_element_type_ieee80211_ie_radio_id, @@ -4500,7 +4503,7 @@ proto_register_capwap_control(void) }, { &hf_capwap_msg_element_type_ieee80211_multi_domain_capability_first_channel, { "First Channel", "capwap.control.message_element.ieee80211_multi_domain_capability.first_channel", - FT_UINT8, BASE_DEC, NULL, 0x0, + FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL } }, { &hf_capwap_msg_element_type_ieee80211_multi_domain_capability_number_of_channels, @@ -4942,22 +4945,22 @@ proto_register_capwap_control(void) }, { &hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_n, { "Radio Type 802.11n", "capwap.control.message_element.ieee80211_wtp_info_radio.radio_type_n", - FT_BOOLEAN, 4, TFS(&tfs_true_false), 0x8, + FT_BOOLEAN, 4, NULL, 0x8, NULL, HFILL } }, { &hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_g, { "Radio Type 802.11g", "capwap.control.message_element.ieee80211_wtp_info_radio.radio_type_g", - FT_BOOLEAN, 4, TFS(&tfs_true_false), 0x4, + FT_BOOLEAN, 4, NULL, 0x4, NULL, HFILL } }, { &hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_a, { "Radio Type 802.11a", "capwap.control.message_element.ieee80211_wtp_info_radio.radio_type_a", - FT_BOOLEAN, 4, TFS(&tfs_true_false), 0x2, + FT_BOOLEAN, 4, NULL, 0x2, NULL, HFILL } }, { &hf_capwap_msg_element_type_ieee80211_wtp_radio_info_radio_type_b, { "Radio Type 802.11b", "capwap.control.message_element.ieee80211_wtp_info_radio.radio_type_b", - FT_BOOLEAN, 4, TFS(&tfs_true_false), 0x1, + FT_BOOLEAN, 4, NULL, 0x1, NULL, HFILL } }, @@ -5068,7 +5071,7 @@ proto_register_capwap_control(void) }, { &hf_capwap_fortinet_wtp_allow_allow, { "Allowed", "capwap.control.fortinet.wtp_allow.allowed", - FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x0, + FT_BOOLEAN, BASE_NONE, TFS(&tfs_yes_no), 0x0, NULL, HFILL } }, { &hf_capwap_fortinet_wbh_sta_rid, @@ -5761,15 +5764,13 @@ proto_register_capwap_control(void) "Swap frame control bytes (needed for some APs).", &global_capwap_swap_frame_control); + capwap_control_handle = register_dissector("capwap", dissect_capwap_control, proto_capwap_control); + capwap_data_handle = register_dissector("capwap.data", dissect_capwap_data, proto_capwap_data); } void proto_reg_handoff_capwap(void) { - dissector_handle_t capwap_control_handle, capwap_data_handle; - - capwap_control_handle = create_dissector_handle(dissect_capwap_control, proto_capwap_control); - capwap_data_handle = create_dissector_handle(dissect_capwap_data, proto_capwap_data); dtls_handle = find_dissector_add_dependency("dtls", proto_capwap_control); find_dissector_add_dependency("dtls", proto_capwap_data); ieee8023_handle = find_dissector_add_dependency("eth_withoutfcs", proto_capwap_data); |