Ethereal-dev: [Ethereal-dev] Dissector that references frames in the future?

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

From: Kyle Neet <kyleneet@xxxxxxxxxxxxxxxx>
Date: Thu, 29 Nov 2001 17:13:59 -0500
Just found Ethereal and am very impressed.  Think its going to
replace my use of a commercial, expensive sniffer.  Thanks to
everyone who's put hard work into it.

My question:

I'm writing a dissector, and I want to be able to reference other
frames in the tree (request->response pairs e.g.).  It looks fairly
easy for the response to reference the request, but is it also
possible for the request to reference the response?  Seems like all
of the frames would need to be dissected twice, but I don't know if
that happens by default.

Is there a way for a request to reference a response?
Do the frames get dissected more than once?  For that matter, do they
get dissected at all if they aren't displayed?
Is there any way to force Ethereal to dissect the frame list twice?

Sorry, that's more than one question...