Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal crc32.c crc32.h packet-chdlc.c packet-eth.c

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: Tue, 26 Aug 2003 00:53:01 -0500 (CDT)
guy         2003/08/26 00:53:01 CDT

  Modified files:
    .                    crc32.c crc32.h packet-chdlc.c 
                         packet-eth.c packet-gtp.c 
                         packet-ieee80211.c packet-null.c 
                         packet-ppp.c packet-ppp.h packet-raw.c 
                         packet-vj.c 
  Log:
  From Jesper Peterson:
  
  	Extract the FCS decoding section of the PPP_HDLC dissector to
  	allow the CHDLC dissector to use the same routine.
  
  	The ppp_options used for preferences has been renamed to
  	fcs_options and exported via packet-ppp.h so CHDLC gets a
  	separate (but identical) FCS preference.
  
  	This means prefs.h has to be included before packet-ppp.h so a
  	couple of ppp related files (packet-{gtp,null,raw,vj}.c) had
  	their includes slightly re-arranged.
  
  From me: make the PPP/CHDLC FCS code use "crc32()" to check the 32-bit
  FCS.
  
  Revision  Changes    Path
  1.2       +86 -60    ethereal/crc32.c
  1.2       +3 -1      ethereal/crc32.h
  1.20      +21 -2     ethereal/packet-chdlc.c
  1.85      +2 -2      ethereal/packet-eth.c
  1.56      +2 -2      ethereal/packet-gtp.c
  1.94      +2 -2      ethereal/packet-ieee80211.c
  1.59      +2 -1      ethereal/packet-null.c
  1.115     +143 -207  ethereal/packet-ppp.c
  1.14      +8 -1      ethereal/packet-ppp.h
  1.36      +2 -1      ethereal/packet-raw.c
  1.17      +2 -1      ethereal/packet-vj.c