Ethereal-dev: Re: [Ethereal-dev] ethereal 0.8.12: ICMP checksum, ICMP payload dissect, capture

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

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Fri, 20 Oct 2000 21:06:27 -0700
On Sat, Oct 21, 2000 at 12:31:34AM +0300, Santeri Paavolainen wrote:
> 	- ICMPv4 payload dissection, if the ICMP type contains IP payload
> 	  (paramprob etc.)

Unfortunately, that means that dissectors for all protocols that run
atop IP (or atop protocols that run atop IP, etc.) have to safely handle
packets that are too short; not all dissectors do, yet.  (Once all
dissectors have been tvbuffified, that should happen automatically.)

We'd also probably want to make the COL_INFO column read-only at that
point, so that the ICMP packet in question shows up in the packet list
as an ICMP packet rather than as the type of packet for which it's
reporting the error.