Ethereal-cvs: [Ethereal-cvs] rev 17870: /trunk/wiretap/: network_instruments.c network_instrum

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

Date: Sun, 16 Apr 2006 00:52:37 GMT
User: guy
Date: 2006/04/15 07:52 PM

Log:
 Move file format definitions to the header file.
 
 Put the code to read the packet header and the packet data into routines
 (which also fixes some places where observer_seek_read() was using the
 sequential file handle rather than the random file handle), make the
 packet header reader skip over the TLVs,
 
 Do some additional sanity checking.
 
 Wiretap supports nanosecond resolution; provide nanosecond resolution
 time stamps.
 
 Rename some structure members to match their purpose (they're TLV
 counts, not flags).
 
 Remove the TLV header from the TLV structures (and eliminate TLV
 structures if we don't have the contents or they're just a string); if
 we process them, we'll probably end up reading the header and data
 separately.
 
 Add some information about some of the TLVs in expert information packets.

Directory: /trunk/wiretap/
  Changes    Path                     Action
  +154 -115  network_instruments.c    Modified
  +61 -39    network_instruments.h    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=17870&view=rev