Ethereal-dev: Re: [Ethereal-dev] RTP Analysis: Need help with redissect_packetsimplementation

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Fri, 21 Nov 2003 16:52:39 -0800

On Nov 21, 2003, at 2:40 AM, Lars Ruoff wrote:

No, but we MUST redissect the packets if there are color filters defined. We also MUST redissect the packets if there are tap listeners registered. Taps and ColorFilters do not interact but they have in common that both of
them need a full packet redissection.

Yes, but after what i thought, tap listeners dont necessarily need the proto tree being built, so why *always* building the proto tree, even if its only
a tap listener that requested the redissection?
Shouldnt there be some option to redissect_packets that says "dont care
about the proto tree in this run"

No, but there should be a routine that processes all the packets *without* reconstructing the packet list, i.e. not calling "rescan_packets()", for use by taps - or other menu items - that don't affect the packet summary list.

This would include most, if not all, GUI taps.