Ethereal

Re: [Ethereal-users] Re: SEGV in 10.6 on Solaris 8
Google
 
Web Ethereal.com

Home | Introduction | Documentation | Lists | FAQ | Development | Wiki | Bugs

Ethereal-users: September 2004


Bob Evans wrote:

Seemed like an awfully deep stack, BTW.

Yes, the dissector for a given protocol layer calls the dissector for the next protocol layer up - and it's done through "dissector handles" which lets us centralize some functions (e.g., disabling dissectors), but adds some additional procedure call layers, as does use of internal routines to share code for different code paths, and as does the centralization of the "look up the dissector for a given selector value" (such as a port number) function.


I.e., it *is* a deep stack, but I don't consider it a problematically deep stack.


Powered by MHonArc 2.6.10