Ethereal-dev: [Ethereal-dev] Re: [Ethereal-users] about aodv and udp?

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

From: Guy Harris <guy@xxxxxxxxxx>
Date: Wed, 16 Apr 2003 11:22:56 -0700
On Wed, Apr 16, 2003 at 02:46:26PM +0200, Johnny Choque wrote:
> In the other hand, when I capture AODV traffic based-on IPv4 and I
> disable AODV6 dissector, the ethereal show AODV packets as UDP packets 
> and, of course, the UDP data is not dissected. What happen with AODV
> dissector (not AODV6)?

What happened with it is that it got overridden by the AODV6 dissector. 
Both the AODV and AODV6 dissector register for UDP port 654, but only
one dissector can be registered for a given port, so the one whose
registration routine is called last, which happens to be the AODV6
dissector, wins.

Perhaps the two dissectors should be combined into one, that decides
whether it's AODV or AODV6 based on the packet type.