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

Reply via email to