Ethereal-users: Re: [Ethereal-users] HMIPv6 problem with Ethereal

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

From: Lorand Jakab <jlori@xxxxx>
Date: Thu, 06 May 2004 13:51:34 +0200
On Thu, 2004-05-06 at 13:37, ranko martinic wrote:
> Hi!
> 
> We have successfuly installed HMIPv6 (0.3, MIPL 0.9.4) in our laboratory
> network (Mandrake 9.2, linux 2.4.19). Problem is that Ethereal doesn't seem
> to recognize Binding messages. Can anyone tell us is it ethereal problem
> and how can we solve it?
> 
> Thanks!

What exactly do you mean by not recognizing the binding messages? I
successfully run ethereal 0.10.3 on mobile IP captures and it showed
binding messages. There was a bug in the dissector causing tethereal to
crash when outputting PDML, but I don't think that's your problem. In
any case, you might want to recompile ethereal from source, with the
attached patch applied.

Lori
Index: packet-mip6.c
===================================================================
RCS file: /usr/local/cvsroot/ethereal/packet-mip6.c,v
retrieving revision 1.6
diff -c -r1.6 packet-mip6.c
*** packet-mip6.c	21 Dec 2003 05:51:33 -0000	1.6
--- packet-mip6.c	30 Mar 2004 17:51:25 -0000
***************
*** 441,447 ****
      if (!mip6_tree)
          return len;
  
!     ti = proto_tree_add_text(mip6_tree, tvb, offset, len - offset, 
                               "Mobility Options");
      opts_tree = proto_item_add_subtree(ti, ett_mip6);
  
--- 441,447 ----
      if (!mip6_tree)
          return len;
  
!     ti = proto_tree_add_text(mip6_tree, tvb, offset, len, 
                               "Mobility Options");
      opts_tree = proto_item_add_subtree(ti, ett_mip6);