Ethereal-dev: Re: [Ethereal-dev] Accessing low level protocol's info

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

From: "Ronnie Sahlberg" <sahlberg@xxxxxxxxxxxxxxxx>
Date: Wed, 28 Aug 2002 21:27:44 +1000
From: "Hannes Gredler"


> | There is no general framework to allow an arbitrary dissector to get
> | arbitrary information from arbitrary lower-level dissectors.
>
> bummer - i stumbled in the IS-IS dissector about this as well;
> for example in IS-IS there is a checksum TLV (12);
> however in order to verify the checksum
> it needs to parse the entire packet, which would mean accessing data
> from a higher level;

How horrible. Why on earth would one develop a protocol which has
dependencies
into lower layer protocols. Its bad enough that TCP and UDP do this, but
that was a long time
ago and people didnt know better then, but today...
Do ethereal really need to verify that this checksum is correct?