Ethereal-dev: RE: [Ethereal-dev] VJ compressed PPP packets ??

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

From: Jeff Foster <jfoste@xxxxxxxxxxxx>
Date: Tue, 27 Feb 2001 08:52:59 -0600
From: Diwakar Shetty [mailto:diwakar@xxxxxxxxxxxxxx]
Sent: Monday, February 26, 2001 10:50 PM

Hi all

> Ethereal has a dissector for PPP which is dissect_ppp( ).
> However, this dissector does not handle VJ (i.e Van Jacobson)
> compressed packets as of now.
> 
> So we are in the stage of adding this capability.
> 
> Our algorithm for uncompressing expands the data pointer passed to it.
> (uses memove( ) on "data_ptr" for that)
> e.g: vj_uncompress(char *data_ptr);

....

> 3) Is there any other elegant solution?

I have some preliminary code to add tabbed pages to the
hex dump. I need this to display data that is compressed
during transmission and is decompressed by the dissector.
The code works but has some problems that I have to work
through.  I started an email yesterday to describe the
system so others can review it. I will try to send the
email out today.

Just hang on... help is on the way.

Jeff Foster
jfoste@xxxxxxxxxxxx