Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-ip.c packet-ipv6.c packet-ipx.c

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 29 Jun 2001 04:46:54 -0500 (CDT)
guy         2001/06/29 04:46:53 CDT

  Modified files:
    .                    packet-ip.c packet-ipv6.c packet-ipx.c 
  Log:
  Create a routine to do the tvbuff-length-adjusting and
  "pinfo->{len,captured_len}"-adjusting currently done by the IP
  dissector, make the IP dissector call that rather than doing the work
  itself, make the IPv6 dissector call that rather than just adjusting the
  tvbuff length itself, and make the IPX dissector call that rather than
  just adjusting "pi.{len,captured_len}" itself.
  
  This cleans things up a bit, and causes trailers to be properly reported
  in IPX-over-Ethernet frames.
  
  Revision  Changes    Path
  1.139     +4 -26     ethereal/packet-ip.c
  1.61      +3 -5      ethereal/packet-ipv6.c
  1.87      +5 -20     ethereal/packet-ipx.c