I just committed to CVS Jun-ichiro's ipv6 patch to ethereal. All the ipv6
structures are located in ethereal. If your system has ipv6 ethereal
will use the ipv6 reverse name resolution of your resolver library. This
option can be disabled at compile time with '--disable-ipv6' to configure.
If you do not have ipv6 on your system, don't worry, the default configure
script (--enable-ipv6) will figure that out.
One item which I still want to work on is the non-ANSI bitfields in two
structs in packet-ipv6.h. But these headers are for a very experimental
part of ipv6, so I have no packet trace for them. I'll probably [carefully]
try to modify the structs without a sample Router Renumber packet trace,
though.
The ethereal configure script is now smarter about wiretap. If you compile
ethereal without wiretap, the configure script and Makefile now never go
into the wiretap subdirectory. This should help a lot of people.
And I slightly modified some files in wiretap, moving 2 macro definitions
from bpf.c and removing a couple unnecessary #includes.
This mods were tested on Linux 2.2.4/ix86, and Solaris 2.6 on a SPARC.
--gilbert
--
Gilbert Ramirez Voice: +1 210 358 4032
Technical Services Fax: +1 210 358 1122
University Health System San Antonio, Texas, USA