Wireshark mailing list archives

Re: Is this a bug in display filter engine or something I have done wrong?


From: Gilbert Ramirez <gram () alumni rice edu>
Date: Tue, 18 Aug 2015 07:18:51 -0500

Hi Richard.

You can use the 'dftest' executable that is built along with Wireshark to
convert a display filter string to the byte-code used for the Display
Filter Virtual Machine. Do that for for "wlan.dmg_params.bss == 1" and
compare that to the output for a similar display filter for another field
that is also FT_UINT8.

I suspect they will be the same; if so, it wouldn't be an issue within the
display filter code.

Is there any possibility that add_ff_dmg_params() isn't being called or
isn't adding dmg_params to the proto_tree in some cases?

Gilbert


On Mon, Aug 17, 2015 at 8:51 PM, Richard Sharpe <realrichardsharpe () gmail com
wrote:

Hi folks,

I have the following definition (someone else wrote this piece):

   {&hf_ieee80211_ff_dmg_params_bss,
     {"BSS Type", "wlan.dmg_params.bss",
      FT_UINT8, BASE_DEC, VALS(bss_type), 0x03,
      NULL, HFILL }},

and am dissecting this for Probe Response frames depending on whether
or not it is a DMG STA or not (based on the frequency of the STA:
70,000 MHz):

  gboolean     *p_isDMG =
((gboolean*)(p_get_proto_data(wmem_file_scope(), pinfo, proto_wlan,
IS_DMG_KEY)));
...
  if (p_isDMG && *p_isDMG) {
    add_ff_dmg_params(cap_tree, tvb, pinfo, offset);
...

This displays correctly, but if we specify a display filter of
wlan.dmg_params.bss == 1 nothing is found.

What do I need to do here to make this work?

--
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org
?subject=unsubscribe
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: