Ethereal-dev: [Ethereal-dev] RMI is gone

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

From: "Esh, Andrew" <AEsh@xxxxxxxxxxx>
Date: Mon, 30 Sep 2002 16:16:17 -0500
Title: RMI is gone

I am working on an RMI problem, and I noticed that the newest version (CVS, today) of Ethereal does not appear to decode RMI any more. I tried Linux 0.9.7, and the Windows 0.9.6 binary package. Neither one lists RMI as the protocol of some of the packets in my trace file. The 0.9.4 version on Linux (which I compiled some time while the version number was set that way) does show RMI packets in the same trace file. One packet I looked at was identified as "Serialization data", and "Version 5".

I can use the new version of Ethereal to view the same packet, and it shows as a TCP packet, and the RMI portion is "Data". The same bytes that were decoded by 0.9.4 are shown as hex.

I also noticed that the packet count is off. The new packet display shows lower ordinal numbers for packets with the exact same time stamp and data. In other words, either fragments are being defragmented in the new Ethereal and not in the old one, or the new one is losing whole packets.

No filtering was being done in any of these cases, just Ethereal, out of the box, reading the same trace file.

---
Andrew C. Esh                mail:Andrew.Esh@xxxxxxxxxxx
Tricord Systems, Inc.
2905 Northwest Blvd., Suite 20        763-557-9005 (main)
Plymouth, MN 55441-2644 USA      763-551-6418 (direct)
http://www.tricord.com - Tricord Home Page