By the way, I infer from the comment at the beginning of "packet-fw1.c" that the same packet can occur multiple times in the log file; is that the case? If so, then note that many stateful dissectors in Ethereal might be confused by this and, for example, report them as retransmissions.
