Ethereal-dev: Re: [ethereal-dev] Re: Wishlist #32 (and 30) (oh and some possible UI enhancemen

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

From: Gilbert Ramirez <gram@xxxxxxxxxx>
Date: Wed, 08 Mar 2000 06:17:27 -0600
On Tue, Mar 07, 2000 at 11:08:41PM -0800, Guy Harris wrote:
> (Most of the time is spent in "strncpy()", and most of the calls to it
> come from...
> 
> ..."col_add_str()" and "col_set_addr()", setting multiple columns for
> over 100,000 rows, most of which will never see the light of day^H^H^Hmy
> monitor.
> 
> See my comments about a "lazy" GtkCList in the message to which this is
> a reply.)

Are the extra col_add_str() and col_set_addr() calls due to a really
large trace file, in which you're only interested in a small part of.
Or is it from Ethereal's behavior of each protocol dissector adding
column data, with each subsequent protocol in the "stack" overwriting the
last? That is, we could change the dissectors' behavior so that they
only write column info if they detect that they're the last protocol
in the "stack" for a particular frame.

--gilbert