Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal nlpid.h packet-fr.c packet-ip.c packet-ipv6.

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

Date Next Thread Next
From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Sat, 1 Dec 2001 18:07:48 -0600 (CST)
guy         2001/12/01 18:07:48 CST

  Modified files:
    .                    nlpid.h packet-fr.c packet-ip.c 
                         packet-ipv6.c packet-osi.c packet-x25.c 
  Log:
  An NLPID of 1 means T.70 when used as an X.263/ISO 9577 initial protocol
  identifier, but means X.29 when used as an X.263/ISO 9577 secondary
  protocol identifier.
  
  Add support for the IPv6 NLPID, and Ethernet type, in more places.
  
  Fix up the handling of the user data of a CALL REQUEST packet to more
  correctly distinguish between user data containing an NLPID and user
  data containing an X.264/ISO 11570 UN TPDU.  If it's an NLPID, use
  "nlpid_vals" to show its value.
  
  Put that user data in a subtree.
  
  Create a new "x.25.spi" dissector table, for protocols running atop
  X.25, rather than having a built-in switch statement, so that other
  protocols can register themselves by NLPID.
  
  Revision  Changes    Path
  1.10      +5 -5      ethereal/nlpid.h
  1.24      +5 -3      ethereal/packet-fr.c
  1.149     +2 -1      ethereal/packet-ip.c
  1.69      +8 -2      ethereal/packet-ipv6.c
  1.49      +10 -2     ethereal/packet-osi.c
  1.56      +272 -123  ethereal/packet-x25.c