Wireshark mailing list archives

Re: XXXX: avoid appending xxxx multiple times to frame.protocols field


From: Guy Harris <guy () alum mit edu>
Date: Thu, 5 Oct 2017 23:55:29 -0700

On Oct 5, 2017, at 11:23 PM, Roland Knall <rknall () gmail com> wrote:

Personally I think moving to a set would reduce functionality for some applications. Industrial ethernet applications 
for instance heavily rely on multiple protocols being transported in single frames multiple times (one UDP packet 
contains a lot of openSAFETY frames, which themselve could contain data dissectors).

So there are cases where, for example, for code that examines the protocol list, that code would need to see, for 
example, eth:ip:tcp:x11:x11:x11 for a TCP segment containing three X11 requests or replies, rather than just seeing 
eth:ip:tcp:x11?

(BTW, the protocol list is a linearization of a structure that's not linear - x11:x11:x11 doesn't mean X11 inside X11 
inside X11, it means 3 X11's inside TCP.  Hopefully no software naively assumes that the protocol list is a tower of 
protocols, rather than just a representation of what you see if you move forward through the packet and any reassembled 
chunks.)
___________________________________________________________________________
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-request () wireshark org?subject=unsubscribe

Current thread: