Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal Makefile.am packet-cdp.c packet-cgmp.c packe

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: Thu, 28 Dec 2000 03:49:10 -0600 (CST)
guy         2000/12/28 03:49:10 CST

  Modified files:
    .                    Makefile.am packet-cdp.c packet-cgmp.c 
                         packet-eth.c packet-isl.c packet-isl.h 
                         packet-llc.c packet-vtp.c 
  Removed files:
    .                    packet-cdp.h packet-cgmp.h packet-vtp.h 
  Log:
  Tvbuffify the CDP, CGMP, ISL, and VTP dissectors.
  
  Add a new subdissector table in the LLC dissector for protocol IDs with
  a Cisco OUI, and register the CDP, CGMP, and VTMP dissectors in that
  table, rather than calling them via a switch statement.
  
  Register the ISL dissector by name, and have the Ethernet dissector call
  it via a handle.
  
  Fix the handling of the checksum field in the CDP dissector.
  
  The strings in CDP are counted, not null-terminated; treat them as such.
  
  Fix the handling of the encapsulated frame CRC, and the encapsulated
  frame, in the ISL dissector, at least for Ethernet frames; it may not be
  correct for encapsulated Token Ring frames.
  
  Revision  Changes    Path
  1.264     +1 -4      ethereal/Makefile.am
  1.28      +244 -248  ethereal/packet-cdp.c
  1.6       +29 -23    ethereal/packet-cgmp.c
  1.51      +13 -3     ethereal/packet-eth.c
  1.18      +87 -60    ethereal/packet-isl.c
  1.3       +1 -2      ethereal/packet-isl.h
  1.73      +8 -27     ethereal/packet-llc.c
  1.8       +139 -138  ethereal/packet-vtp.c