Support for iptrace 1.0 traces (AIX 3). Thanks to Florian Lohoff
authorGilbert Ramirez <gram@alumni.rice.edu>
Fri, 26 Nov 1999 17:57:14 +0000 (17:57 -0000)
committerGilbert Ramirez <gram@alumni.rice.edu>
Fri, 26 Nov 1999 17:57:14 +0000 (17:57 -0000)
commit9b6369af4bbec9b9674f5c435b9518bf29039d09
tree88557d1e49b4e0b7e4b81be47d1e6632ef55d23e
parent9593366e69fa5487ce91f86a39ddf046f5bd242e
Support for iptrace 1.0 traces (AIX 3). Thanks to Florian Lohoff
<flo@rfc822.org> for the sample traces.

It turns out that the iptrace 2.0 header is simply an extension to
the iptrace 1.0 header. It also appears that iptrace 1.0 has only tv_sec, but
not tv_usec, which explains why the fields are separated in the iptrace 2.0
header, but doesn't explain why the iptrace 2.0 header has tv_sec copied
in two places.

I changed iptrace.c to detect FDDI captures via if_type, even though I
don't have a trace to substantiate this. If *should* work, given that
loopback, ethernet, token-ring, and X.25 work. If it doesn't work, someone
will let me know.

svn path=/trunk/; revision=1117
wiretap/iptrace.c
wiretap/wtap.c
wiretap/wtap.h