Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal ip_opts.h Makefile.am packet-ip.c packet-ip.
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