Ethereal-dev: Re: [ethereal-dev] Re: IPv6 enhancement for ethereal 0.5.1

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

From: guy@xxxxxxxxxx (Guy Harris)
Date: Mon, 8 Mar 1999 17:17:19 -0800 (PST)
> 	Forgot to note that this patch may not work on non-IPv6 machines.
> 	(I assumed that you have proper IPv6 headers, standardized in RFCs)

Are there RFCs that specify *C language headers for UNIX*, or just the
layout of packets and the values of certain fields within those packets?
If it's the latter, then the RFCs do *not* standardize the headers.

In any case, Ethereal should *NOT* rely on the OS's headers to define
those things, as doing so would prevent the Ethereal from building on
OSes that don't define them in the way Ethereal expects.  Instead, it
should define them itself - as it does for IPv4.

I'm in the process of fixing it not to depend on the OS's headers,
although, as I don't have any IPv6 captures on which to test it, I'll
have to send out the patches to somebody who does - and the patches will
be patches to the current version of Ethereal in the CVS tree, rather
than to Ethereal 0.5.1.