Thanks Pascal. On Fri, Sep 22, 2023 at 12:54 PM Pascal Quantin <pas...@wireshark.org> wrote:
> Hi Martin, > > Le jeu. 21 sept. 2023 à 22:20, Martin Mathieson via Wireshark-dev < > wireshark-dev@wireshark.org> a écrit : > >> After https://gitlab.com/wireshark/wireshark/-/merge_requests/12195, I'm >> finding the warnings below. I think these are valid, based upon editing a >> mask value and watching how the value was masked/shifted before being >> looked up in the value_string. >> >> I understand the RoHC example, where a newer version of the protocol >> supports the new values in a wider field, but the old one still uses the >> updated value_string, despite some of the values being impossible to match. >> >> A common mistake seems to be to add to the value_string the byte values >> in the frame, rather than the masked + shifted value of the field as >> calculated in the item before looking up the value_string. >> >> I can hopefully try to look at these as time permits, but if you are >> familiar with any of the protocols below, I'd appreciate any fixes/feedback >> you can give! >> >> Best regards, >> Martin >> >> >> >> Warning: epan/dissectors/packet-amp.c hf_ari_struct filter= amp.struct >> VALS(amp_ari_struct_type) has max value 19 (0x13) which doesn't fit into 4 >> bits ( mask is 0xf ) >> >> Warning: epan/dissectors/packet-ansi_map.c hf_ansi_map_pagingFrameClass >> filter= ansi_map.pagingFrameClass VALS(ansi_map_PagingFrameClass_vals) has >> max value 8 (0x8) which doesn't fit into 2 bits ( mask is 0x3 ) >> >> Warning: epan/dissectors/packet-bittorrent.c hf_bittorrent_msg_type >> filter= bittorrent.msg.type VALS(bittorrent_messages) has max value 261 >> (0x105) which doesn't fit into 8 bits ( mask is 0x0 ) >> >> Warning: epan/dissectors/packet-btatt.c hf_btatt_opcode_method filter= >> btatt.opcode.method VALS(opcode_vals) has max value 210 (0xd2) which >> doesn't fit into 6 bits ( mask is 0x3f ) >> >> Warning: epan/dissectors/packet-bthci_cmd.c >> hf_btcommon_eir_ad_oob_flags_address_type filter= >> btcommon.eir_ad.entry.oob_flags.oob_address_type >> VALS(bthci_cmd_address_types_vals) has max value 3 (0x3) which doesn't fit >> into 1 bits ( mask is 0x8 ) >> >> Warning: epan/dissectors/packet-bthci_evt.c >> hf_bthci_evt_ext_advts_event_type_data_status filter= >> bthci_evt.le_ext_advts_event_type.data_status >> VALS(ext_adv_data_status_vals) has max value 255 (0xff) which doesn't fit >> into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-btmesh.c >> hf_btmesh_sensor_status_mpid_format_a_property_id filter= >> btmesh.model.sensor_status.mpid.format_a.property_id >> VALS(btmesh_properties_vals) has max value 65535 (0xffff) which doesn't fit >> into 11 bits ( mask is 0xffe0 ) >> >> Warning: epan/dissectors/packet-btrfcomm.c hf_frame_type filter= >> btrfcomm.frame_type VALS(vs_frame_type) has max value 239 (0xef) which >> doesn't fit into 7 bits ( mask is 0xef ) >> >> Warning: epan/dissectors/packet-canopen.c >> hf_canopen_sdo_cmd_ccs6_subcommand filter= canopen.sdo.cs >> VALS(sdo_client_subcommand_meaning) has max value 3 (0x3) which doesn't fit >> into 1 bits ( mask is 0x1 ) >> >> Warning: epan/dissectors/packet-canopen.c >> hf_canopen_sdo_cmd_scs6_subcommand filter= canopen.sdo.ss >> VALS(sdo_server_subcommand_meaning) has max value 2 (0x2) which doesn't fit >> into 1 bits ( mask is 0x1 ) >> >> Warning: epan/dissectors/packet-cbor.c hf_cbor_type_tag5 filter= >> cbor.type.tag VALS(tag32_vals) has max value 55799 (0xd9f7) which doesn't >> fit into 5 bits ( mask is 0x1f ) >> >> Warning: epan/dissectors/packet-cimd.c >> hf_cimd_dcs_coding_group_indicatorC0 filter= cimd.dcs.cg >> VALS(cimd_dcs_coding_groups) has max value 15 (0xf) which doesn't fit into >> 2 bits ( mask is 0xc0 ) >> >> Warning: epan/dissectors/packet-cimd.c >> hf_cimd_dcs_character_set_indicator04 filter= cimd.dcs.chs >> VALS(cimd_dcs_character_set) has max value 3 (0x3) which doesn't fit into 1 >> bits ( mask is 0x4 ) >> >> Warning: epan/dissectors/packet-dec-dnart.c hf_dec_rt_services filter= >> dec_dna.nsp.services VALS(rt_services_vals) has max value 12 (0xc) which >> doesn't fit into 2 bits ( mask is 0xc ) >> >> Warning: epan/dissectors/packet-devicenet.c hf_devicenet_fragment_type >> filter= devicenet.fragment_type >> VALS(devicenet_fragmented_message_type_vals) has max value 192 (0xc0) which >> doesn't fit into 2 bits ( mask is 0xc0 ) >> >> Warning: epan/dissectors/packet-dpnss.c hf_dpnss_sic_oct2_data_type >> filter= dpnss.sic_oct2_data_type VALS(dpnss_sic_oct2_data_type_vals) has >> max value 7 (0x7) which doesn't fit into 2 bits ( mask is 0x3 ) >> >> Warning: epan/dissectors/packet-ehs.c hf_ehs_ph_data_mode filter= >> ehs.data_mode VALS(ehs_primary_header_data_mode) has max value 16 (0x10) >> which doesn't fit into 4 bits ( mask is 0xf ) >> >> Warning: epan/dissectors/packet-gmr1_rr.c hf_rr_msg_type filter= >> gmr1.rr.msg_type VALS(gmr1_msg_rr_strings) has max value 318 (0x13e) which >> doesn't fit into 8 bits ( mask is 0x0 ) >> >> Warning: epan/dissectors/packet-gsm_a_bssmap.c hf_gsm_a_bssmap_dlci_cc >> filter= gsm_a.bssmap.dlci.cc VALS(bssap_cc_values) has max value 192 >> (0xc0) which doesn't fit into 2 bits ( mask is 0xc0 ) >> >> Warning: epan/dissectors/packet-gsm_a_rr.c hf_gsm_a_rr_format_id filter= >> gsm_a.rr.format_id VALS(gsm_a_rr_freq_list_format_id_vals) has max value 71 >> (0x47) which doesn't fit into 5 bits ( mask is 0xce ) >> > > The value 0x47 is compared against 0x67 after the shift, not 0xce. > I wasn't thinking about non-contiguous masks... In that case, the width is effectively the distance from the first to last bit (rather than just count) But there is also the case where a value that sets a bit that is 0 in the mask bit cannever match! As for multi-byte fields that are added as little-endian,... > > >> >> Warning: epan/dissectors/packet-gsm_a_rr.c hf_gsm_a_rr_format_id2 filter= >> gsm_a.rr.format_id VALS(gsm_a_rr_freq_list_format_id_vals) has max value 71 >> (0x47) which doesn't fit into 4 bits ( mask is 0x8e ) >> > > We purposely reuse the same value_string table with another bitmask to > avoid duplicating code > > >> >> Warning: epan/dissectors/packet-gsm_abis_tfp.c hf_tfp_hdr_frame_type >> filter= gsm_abis_tfp.frame_type VALS(tfp_frame_type_vals) has max value 132 >> (0x84) which doesn't fit into 4 bits ( mask is 0x1e ) >> >> Warning: epan/dissectors/packet-gsm_bssmap_le.c >> hf_gsm_bssmap_le_pos_data_usage filter= gsm_bssmap_le.pos_data.usage >> VALS(bssmap_le_pos_data_usage_vals) has max value 4 (0x4) which doesn't fit >> into 2 bits ( mask is 0x3 ) >> >> Warning: epan/dissectors/packet-gsm_cbch.c hf_gsm_cbch_seq_num filter= >> gsm_cbch.block_type.seq_num VALS(block_type_seq_num_values) has max value >> 255 (0xff) which doesn't fit into 4 bits ( mask is 0xf ) >> > > Fixed in !12207 > > >> >> Warning: epan/dissectors/packet-gsm_cbch.c hf_gsm_cbch_sched_type filter= >> gsm_cbch.sched_type VALS(sched_type_values) has max value 255 (0xff) which >> doesn't fit into 2 bits ( mask is 0xc0 ) >> > > FIxed in !12207 > > >> >> Warning: epan/dissectors/packet-gsm_rlcmac.c hf_prach11_message_type_9 >> filter= gsm_rlcmac.message_type_9 VALS(ul_prach11_message_type9_vals) has >> max value 505 (0x1f9) which doesn't fit into 8 bits ( mask is 0x0 ) >> > > Fixed in !12209 > > >> Warning: epan/dissectors/packet-h248_annex_c.c >> hf_h248_pkg_annexc_layer2prot filter= h248.annexc.layer2prot >> VALS(h248_pkg_annexc_layer2prot_values) has max value 12 (0xc) which >> doesn't fit into 1 bits ( mask is 0x80 ) >> >> Warning: epan/dissectors/packet-h248_annex_c.c >> hf_h248_pkg_annexc_layer3prot filter= h248.annexc.layer3prot >> VALS(h248_pkg_annexc_layer3prot_values) has max value 12 (0xc) which >> doesn't fit into 1 bits ( mask is 0x80 ) >> >> Warning: epan/dissectors/packet-h248_annex_c.c >> hf_h248_pkg_annexc_addlayer3prot filter= h248.annexc.addlayer3prot >> VALS(h248_pkg_annexc_addlayer3prot_values) has max value 207 (0xcf) which >> doesn't fit into 1 bits ( mask is 0x80 ) >> >> Warning: epan/dissectors/packet-h265.c hf_h265_nal_unit_type filter= >> h265.nal_unit_type VALS(h265_type_values) has max value 63 (0x3f) which >> doesn't fit into 5 bits ( mask is 0x1f ) >> >> Warning: epan/dissectors/packet-homeplug-av.c hf_homeplug_av_bcn_slot_id >> filter= homeplug_av.bcn.slot_id VALS(homeplug_av_bcn_slot_vals) has max >> value 7 (0x7) which doesn't fit into 2 bits ( mask is 0x3 ) >> >> Warning: epan/dissectors/packet-iec104.c hf_apcitype_i filter= >> iec60870_104.type VALS(apci_types) has max value 3 (0x3) which doesn't fit >> into 1 bits ( mask is 0x1 ) >> >> Warning: epan/dissectors/packet-isup.c >> hf_isup_calling_party_address_response_indicator filter= >> isup.calling_party_address_response_indicator >> VALS(isup_calling_party_address_response_ind_value) has max value 4 (0x4) >> which doesn't fit into 2 bits ( mask is 0x300 ) >> >> Warning: epan/dissectors/packet-juniper.c hf_juniper_l2hdr_presence >> filter= juniper.l2hdr VALS(juniper_l2hdr_presence_vals) has max value 2 >> (0x2) which doesn't fit into 1 bits ( mask is 0x2 ) >> >> Warning: epan/dissectors/packet-lon.c hf_lon_authpdu_authpdu_type filter= >> lon.authpdu_type VALS(authpdu_type_vs) has max value 2 (0x2) which doesn't >> fit into 1 bits ( mask is 0x2 ) >> >> Warning: epan/dissectors/packet-lorawan.c >> hf_lorawan_mac_header_ftype_type filter= lorawan.mhdr.ftype >> VALS(lorawan_ftypenames) has max value 65520 (0xfff0) which doesn't fit >> into 3 bits ( mask is 0xe0 ) >> >> Warning: epan/dissectors/packet-mux27010.c hf_mux27010_controlframetype >> filter= mux27010.control.frametype VALS(frame_type_vals) has max value 239 >> (0xef) which doesn't fit into 7 bits ( mask is 0xef ) >> >> Warning: epan/dissectors/packet-nas_5gs.c >> hf_nas_5gs_mm_ciot_small_data_cont_pdu_session_id filter= >> nas-5gs.mm.ciot_small_data_cont.pdu_session_id >> VALS(nas_5gs_pdu_session_id_vals) has max value 15 (0xf) which doesn't fit >> into 3 bits ( mask is 0x7 ) >> > > This is a reuse of the value_string array on purpose to avoid duplicating > code. > > >> >> Warning: epan/dissectors/packet-netflow.c >> hf_cflow_transport_rtp_payload_type_string filter= cflow.rtp_payload_type >> VALS(performance_monitor_specials) has max value 4294967295 (0xffffffff) >> which doesn't fit into 8 bits ( mask is 0x0 ) >> >> Warning: epan/dissectors/packet-netflow.c >> hf_cflow_transport_tcp_maximum_segment_size_string filter= >> cflow.transport_tcp_maximum_segment_size VALS(performance_monitor_specials) >> has max value 4294967295 (0xffffffff) which doesn't fit into 16 bits ( mask >> is 0x0 ) >> >> Warning: epan/dissectors/packet-nfs.c hf_nfs2_mode_name filter= >> nfs.mode.name VALS(nfs2_mode_names) has max value 49152 (0xc000) which >> doesn't fit into 3 bits ( mask is 0xe000 ) >> >> Warning: epan/dissectors/packet-ntp.c hf_ntpctrl_peer_status_code filter= >> ntp.ctrl.peer_status.code VALS(ctrl_peer_status_event_types) has max value >> 16 (0x10) which doesn't fit into 4 bits ( mask is 0xf ) >> >> Warning: epan/dissectors/packet-pfcp.c hf_pfcp_outer_hdr_desc filter= >> pfcp.outer_hdr_desc VALS(pfcp_outer_hdr_desc_vals) has max value 262144 >> (0x40000) which doesn't fit into 16 bits ( mask is 0x0 ) >> >> Warning: epan/dissectors/packet-pgm.c hf_pgm_genopt_type filter= >> pgm.genopts.type VALS(opt_vals) has max value 128 (0x80) which doesn't fit >> into 7 bits ( mask is 0x7f ) >> >> Warning: epan/dissectors/packet-pw-cesopsn.c hf_cw_lm filter= >> pwcesopsn.cw.lm VALS(vals_cw_lm) has max value 8 (0x8) which doesn't fit >> into 3 bits ( mask is 0xb ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_susceptibility_to_clipping filter= >> q2931.susceptibility_to_clipping VALS(q2931_susc_clip_vals) has max value >> 32 (0x20) which doesn't fit into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_bband_low_layer_info_mode filter= q2931.bband_low_layer_info.mode >> VALS(q2931_mode_vals) has max value 64 (0x40) which doesn't fit into 2 bits >> ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q2931.c hf_q2931_number_type filter= >> q2931.number.type VALS(q2931_number_type_vals) has max value 96 (0x60) >> which doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_number_presentation_indicator filter= >> q2931.number.presentation_indicator VALS(q2931_presentation_indicator_vals) >> has max value 64 (0x40) which doesn't fit into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_party_subaddr_type_of_subaddress filter= >> q2931.party_subaddr.type_of_subaddress VALS(q2931_subaddress_type_vals) has >> max value 32 (0x20) which doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_party_subaddr_odd_even_indicator filter= >> q2931.party_subaddr.odd_even_indicator VALS(q2931_odd_even_indicator_vals) >> has max value 16 (0x10) which doesn't fit into 1 bits ( mask is 0x10 ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_conn_id_vp_associated_signalling filter= >> q2931.conn_id.vp_associated_signalling >> VALS(q2931_vp_associated_signalling_vals) has max value 8 (0x8) which >> doesn't fit into 2 bits ( mask is 0x18 ) >> >> Warning: epan/dissectors/packet-q2931.c hf_q2931_transit_network_sel_type >> filter= q2931.transit_network_sel.type VALS(q2931_netid_type_vals) has max >> value 48 (0x30) which doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q2931.c >> hf_q2931_oam_traffic_descriptor_shaping_indicator filter= >> q2931.oam_traffic_descriptor.shaping_indicator >> VALS(q2931_shaping_indicator_vals) has max value 32 (0x20) which doesn't >> fit into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q931.c >> hf_q931_bearer_capability_stop_bits filter= >> q931.bearer_capability.stop_bits VALS(q931_l1_stop_bits_vals) has max value >> 96 (0x60) which doesn't fit into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q931.c >> hf_q931_bearer_capability_data_bits filter= >> q931.bearer_capability.data_bits VALS(q931_l1_data_bits_vals) has max value >> 24 (0x18) which doesn't fit into 2 bits ( mask is 0x18 ) >> >> Warning: epan/dissectors/packet-q931.c hf_q931_bearer_capability_mode >> filter= q931.bearer_capability.mode VALS(q931_mode_vals) has max value 64 >> (0x40) which doesn't fit into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q931.c hf_q931_netid_type filter= >> q931.netid.type VALS(q931_netid_type_vals) has max value 48 (0x30) which >> doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q931.c hf_q931_fast_select filter= >> q931.fast_select VALS(q931_fast_selected_vals) has max value 24 (0x18) >> which doesn't fit into 2 bits ( mask is 0x18 ) >> >> Warning: epan/dissectors/packet-q931.c hf_q931_party_subaddr_type filter= >> q931.party_subaddr.type VALS(q931_subaddress_type_vals) has max value 32 >> (0x20) which doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q931.c >> hf_q931_party_subaddr_odd_even_indicator filter= >> q931.party_subaddr.odd_even VALS(q931_odd_even_indicator_vals) has max >> value 8 (0x8) which doesn't fit into 1 bits ( mask is 0x8 ) >> >> Warning: epan/dissectors/packet-q933.c hf_q933_stop_bits filter= >> q933.stop_bits VALS(q933_l1_stop_bits_vals) has max value 96 (0x60) which >> doesn't fit into 2 bits ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q933.c hf_q933_data_bits filter= >> q933.data_bits VALS(q933_l1_data_bits_vals) has max value 24 (0x18) which >> doesn't fit into 2 bits ( mask is 0x18 ) >> >> Warning: epan/dissectors/packet-q933.c hf_q933_mode filter= q933.mode >> VALS(q933_mode_vals) has max value 64 (0x40) which doesn't fit into 2 bits >> ( mask is 0x60 ) >> >> Warning: epan/dissectors/packet-q933.c >> hf_q933_type_of_network_identification filter= >> q933.type_of_network_identification VALS(q933_netid_type_vals) has max >> value 48 (0x30) which doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q933.c hf_q933_type_of_subaddress filter= >> q933.type_of_subaddress VALS(q933_subaddress_type_vals) has max value 32 >> (0x20) which doesn't fit into 3 bits ( mask is 0x70 ) >> >> Warning: epan/dissectors/packet-q933.c hf_q933_odd_even_indicator filter= >> q933.odd_even_indicator VALS(q933_odd_even_indicator_vals) has max value 16 >> (0x10) which doesn't fit into 1 bits ( mask is 0x10 ) >> >> Warning: epan/dissectors/packet-qsig.c hf_qsig_error filter= qsig.error >> VALS(qsig_str_error) has max value 1040 (0x410) which doesn't fit into 8 >> bits ( mask is 0x0 ) >> >> Warning: epan/dissectors/packet-rdp.c hf_rdp_flagsPkt filter= >> rdp.flags.pkt VALS(rdp_flagsPkt_vals) has max value 1024 (0x400) which >> doesn't fit into 4 bits ( mask is 0x4c1 ) >> >> Warning: epan/dissectors/packet-rohc.c hf_rohc_profile filter= >> rohc.profile VALS(rohc_profile_vals) has max value 264 (0x108) which >> doesn't fit into 8 bits ( mask is 0x0 ) >> >> Warning: epan/dissectors/packet-s7comm_szl_ids.c >> hf_s7comm_userdata_szl_id_type filter= >> s7comm.data.userdata.szl_id.diag_type VALS(szl_module_type_names) has max >> value 49152 (0xc000) which doesn't fit into 4 bits ( mask is 0xf000 ) >> >> Warning: epan/dissectors/packet-sercosiii.c hf_siii_mst_phase filter= >> siii.mst.phase VALS(siii_mst_phase_text) has max value 132 (0x84) which >> doesn't fit into 5 bits ( mask is 0x8f ) >> >> Warning: epan/dissectors/packet-sna.c hf_sna_nlp_ft filter= >> sna.nlp.nhdr.ft VALS(sna_nlp_ft_vals) has max value 16 (0x10) which doesn't >> fit into 4 bits ( mask is 0xf0 ) >> >> Warning: epan/dissectors/packet-telnet.c hf_telnet_auth_mod_enc filter= >> telnet.auth.mod.enc VALS(auth_mod_enc) has max value 4 (0x4) which doesn't >> fit into 2 bits ( mask is 0x14 ) >> >> Warning: epan/dissectors/packet-tn5250.c >> hf_tn5250_wdsf_cw_tf_flag_orientation filter= >> tn5250.wdsf_cw_tf_flag_orientation >> VALS(vals_tn5250_wdsf_cw_tf_flag_orientation) has max value 192 (0xc0) >> which doesn't fit into 2 bits ( mask is 0xc0 ) >> >> Warning: epan/dissectors/packet-tn5250.c >> hf_tn5250_wdsf_ds_flag1_auto_enter filter= tn5250.wdsf_ds_flag1_auto_enter >> VALS(vals_tn5250_wdsf_ds_flag1_auto_enter) has max value 48 (0x30) which >> doesn't fit into 2 bits ( mask is 0x30 ) >> >> Warning: epan/dissectors/packet-tn5250.c >> hf_tn5250_wdsf_ds_gdc_selection_techniques filter= >> tn5250.wdsf_ds_gdc_selection_techniques >> VALS(vals_tn5250_wdsf_ds_gdc_selection_techniques) has max value 224 (0xe0) >> which doesn't fit into 3 bits ( mask is 0xe0 ) >> >> Warning: epan/dissectors/packet-tn5250.c >> hf_tn5250_wdsf_ds_nws_selection_techniques filter= >> tn5250.wdsf_ds_nws_selection_techniques >> VALS(vals_tn5250_wdsf_ds_nws_selection_techniques) has max value 224 (0xe0) >> which doesn't fit into 3 bits ( mask is 0xe0 ) >> >> Warning: epan/dissectors/packet-tn5250.c >> hf_tn5250_wdsf_ds_ct_flag1_numeric_selection filter= >> tn5250.wdsf_ds_ct_flag1_numeric_selection >> VALS(vals_tn5250_wdsf_ds_ct_flag1_numeric_selection) has max value 128 >> (0x80) which doesn't fit into 2 bits ( mask is 0xc0 ) >> >> Warning: epan/dissectors/packet-tn5250.c hf_tn5250_wssf_ifc_flag1_1to3 >> filter= tn5250.wssf_ifc_flag1_1to3 VALS(tn5250_vals_tn5250_wssf_ifc_vals) >> has max value 8 (0x8) which doesn't fit into 3 bits ( mask is 0xe ) >> >> Warning: epan/dissectors/packet-tn5250.c hf_tn5250_qr_flag2_0to3 filter= >> tn5250.qr_flag2_0to3 VALS(vals_tn5250_qr_flag2_0to3) has max value 48 >> (0x30) which doesn't fit into 4 bits ( mask is 0xf0 ) >> >> Warning: epan/dissectors/packet-ua3g.c >> hf_ua3g_unsolicited_msg_char_num_vta_subtype filter= >> ua3g.unsolicited_msg.char_num.vta_subtype VALS(str_unsolicited_msg_subtype) >> has max value 5 (0x5) which doesn't fit into 2 bits ( mask is 0xc0 ) >> >> Warning: epan/dissectors/packet-ua3g.c >> hf_ua3g_unsolicited_msg_hardware_config_subtype filter= >> ua3g.unsolicited_msg.hardware_config.subtype >> VALS(str_unsolicited_msg_hard_subtype) has max value 8 (0x8) which doesn't >> fit into 2 bits ( mask is 0x3 ) >> >> Warning: epan/dissectors/packet-wassp.c hf_wassp_mu_action filter= >> wassp.data.mu_action VALS(mu_action_field_strings) has max value 12288 >> (0x3000) which doesn't fit into 4 bits ( mask is 0xf000 ) >> >> Warning: epan/dissectors/packet-x25.c hf_x25_type_fc_mod8 filter= >> x25.type VALS(vals_x25_type) has max value 255 (0xff) which doesn't fit >> into 5 bits ( mask is 0x1f ) >> >> Warning: epan/dissectors/packet-x25.c hf_x25_type_data filter= x25.type >> VALS(vals_x25_type) has max value 255 (0xff) which doesn't fit into 1 bits >> ( mask is 0x1 ) >> >> Warning: epan/dissectors/packet-xmcp.c hf_xmcp_type_class filter= >> xmcp.type.class VALS(classes) has max value 17 (0x11) which doesn't fit >> into 2 bits ( mask is 0x110 ) >> >> Warning: epan/dissectors/packet-zbee-zdp.c >> hf_zbee_zdp_table_entry_relationship_18 filter= zbee_zdp.relationship >> VALS(zbee_zdp_relationship_vals) has max value 4 (0x4) which doesn't fit >> into 2 bits ( mask is 0x18 ) >> >> Warning: plugins/epan/gryphon/packet-gryphon.c >> hf_gryphon_usdt_length_control_j1939 filter= >> gryphon.usdt.length_options_flags.j1939 VALS(recv_opt_j1939) has max value >> 2 (0x2) which doesn't fit into 1 bits ( mask is 0x40 ) >> >> ___________________________________________________________________________ >> Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> >> Archives: https://www.wireshark.org/lists/wireshark-dev >> Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev >> mailto:wireshark-dev-requ...@wireshark.org >> ?subject=unsubscribe >> >
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe