Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal ip_opts.h Makefile.am packet-ip.c packet-ip.

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxx>
Date: Fri, 11 Jul 2003 04:30:49 -0500 (CDT)
guy         2003/07/11 04:30:49 CDT

  Modified files:
    .                    Makefile.am packet-ip.c packet-ip.h 
                         packet-ipv6.c packet-mip6.c packet-mip6.h 
                         packet-ppp.c packet-tcp.c 
  Added files:
    .                    ip_opts.h 
  Log:
  Add a routine "dissect_ipv6_options()" that works like
  "dissect_ip_tcp_options()" but for options that are like IPv6 options
  (i.e., the length byte has a value that doesn't include the option code
  or length byte).
  
  Add an "ip_opts.h" header to declare it, and move the declaration of
  stuff used by it and "dissect_ip_tcp_options()", and the declaration of
  "dissect_ip_tcp_options()", to that header.
  
  Use "dissect_ipv6_options()" for Mobile IPv6 options.
  
  Get rid of the unused "mip6_opt_types[]" array in "packet-mip6.h".
  
  Revision  Changes    Path
  1.597     +2 -1      ethereal/Makefile.am
  1.194     +2 -1      ethereal/packet-ip.c
  1.28      +1 -23     ethereal/packet-ip.h
  1.99      +99 -1     ethereal/packet-ipv6.c
  1.3       +126 -125  ethereal/packet-mip6.c
  1.2       +1 -26     ethereal/packet-mip6.h
  1.114     +2 -1      ethereal/packet-ppp.c
  1.198     +3 -1      ethereal/packet-tcp.c