Wireshark-dev: Re: [Wireshark-dev] WiMAX ASN Control Protocol dissector submission	status?
      
      
Hi all,
 
I was extremely busy these days :(
 
I think I'll carefully review these comments and gonna do some improvement work.
 
Stephen, 
Acturlly, I am one of your customers. As a wimax tester & developer, I hope we can make this dissector better :)
 
On 9/8/07, Stephen Croll <croll@xxxxxxxxxxxxxxxxx> wrote:
Martin Mathieson wrote:
> This dissector has already been useful to us, thanks again for posting it.
>
You're welcome.
> (2) I'd probably add more expert items to report more things like:
>     - length fields not being consistent with that implied by type of TLV
>     - unknown tlv codes
>
Yes, that was something I left for future work.  To facilitate the
addition of expert items, I made all functions accept the packet_info
pointer, regardless of whether it used it or not.
Regarding unknown/TBD TLVs, there is a preference for enabling
debug output that will emit a debug statement to the console when one
of these TLVs is encountered.  It's a rather convenient way of
identifying such TLVs found in captures.
> (3) I notice that the field of the tlv parent is 
wimaxasncp.tlv_type.  I'd
> rather it were just a byte-string field, e.g. wimaxasncp.tlv, then maybe have
> the child nodes be e,g, wimaxasncp.tlv.length, etc.  This is probably just a
> matter of taste.  There are some other little prettifications that I'd want to
> make.
>
Matter of taste?  No, not that complicated.  This was my first
dissector, so I would simply say inexperience (on my part).
> (5) Its not possible to set a filter to do a comparison with the value of a
> certain tlv, e.g. you can't do 'wimaxasncp.avp.ms_nai == "base_station_w3"
>
True.  It's related to the following point:
> Points (1), (3) and (5) remind me strongly of Diameter dissector issues, and I
> wonder if this dissector should (eventually) be done in a similar way, i.e.
> - read the tlv definitions in from one or more XML files at run-time
> - dynamically register filters such as described in (5)
>
I actually did recommend that the dissector use XML files for TLV
definitions when I did my initial analysis.  Unfortunately that did
not happen in the initial release.
--
Steve Croll
_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@xxxxxxxxxxxxx
http://www.wireshark.org/mailman/listinfo/wireshark-dev