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: Hannes Gredler <hannes@xxxxxxxxxxx>
Date: Wed, 28 Aug 2002 13:19:57 +0200
On Wed, Aug 28, 2002 at 03:31:53AM -0700, Guy Harris wrote:
| On Wed, Aug 28, 2002 at 09:44:27AM +0530, Sureshkumar Manimuthu wrote:
| > 	I am new to ethereal.
| > 	I am developing a protocol dissector which runs atop http.
| > 	I need to get some information from the low level dissectors 
| > 	( like sequence number from TCP layer )
| > 	is there any function provided by the etherial framework or by
| > 	the TCP dissector for getting these ?
| 
| 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;

/hannes