Wireshark-bugs: [Wireshark-bugs] [Bug 3631] Does not handle protocol number and priority fields
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3631
--- Comment #1 from Bill Meier <wmeier@xxxxxxxxxxx> 2009-06-29 13:09:47 PDT ---
(In reply to comment #0)
> Wireshark does not handle 2 fields in the Service Info component of the WCCPv2
> Here I Am message:
> - priority: uint8_t, offset in the Service Info component is 7 bytes
> values: 0-255, must be 0 for Well-known services
> - protocol number: uint8_t, offset in the Service Info component is 8 bytes
> values: IPPROTO_* or 0 for Well-known services
>
The priority & protocol fields *are* displayed if the Service Type in the
Service Info component is Dynamic.
The IETF (expired) draft says:
WCCP2_SERVICE_STANDARD (0).
Service is a well known service and is described by the Service ID.
All fields other than Service ID must be zero.
I could take the above to mean that the priority and protocol fields for the
Standard Service Type are meaningless and thus that's why the author of the
WCCP dissector explicitly chose not to display them in this case.
(Strictly speaking, to be consistent, it would seem that the flags also
shouldn't be displayed in this case).
Would it be better to have the dissector just display "unused (must be zero)"
for these bytes if the Service Type is Standard ?
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.