Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-isis-clv.c packet-isis-clv.h packet-i

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

From: guy@xxxxxxxxxxxx (Guy Harris)
Date: Mon, 8 Dec 2003 14:40:33 -0600 (CST)
guy         2003/12/08 14:40:33 CST

  Modified files:
    .                    packet-isis-clv.c packet-isis-clv.h 
                         packet-isis-hello.c packet-isis-hello.h 
                         packet-isis-lsp.c packet-isis-lsp.h 
                         packet-isis-snp.c packet-isis-snp.h 
  Log:
  From Hannes Gredler:
  
  - unify the IS-IS CLV space
    IS-IS uses a unified CLV space across all Level and PDU Types
    there is no need to define PDU- and Level- Specific CLV
    Types;
  
  - clean up Authentication CLV
    TLV #10 is the official supported TLV for carrying authentication
    information- todays code displays TLV #10 as non-standard which
    is wrong;
    also the notion of "Domain" "Authentication" and "Link" password
    has disappeared from contemporary routing SW;
  
  - add IP Authentication CLV dissector
    this CLV is depreciated - however it is using different semantics
    than TLV #10 so we need a dedicated dissector;
  
  - add Checksum CLV dissector
    add support for RFC 3358 Checksum CLVs
    majority of code re-used from the LSP checksum verification
    dissector.
  
  Revision  Changes    Path
  1.29      +39 -11    ethereal/packet-isis-clv.c
  1.10      +63 -17    ethereal/packet-isis-clv.h
  1.34      +202 -85   ethereal/packet-isis-hello.c
  1.11      +1 -56     ethereal/packet-isis-hello.h
  1.46      +67 -67    ethereal/packet-isis-lsp.c
  1.19      +1 -58     ethereal/packet-isis-lsp.h
  1.23      +169 -116  ethereal/packet-isis-snp.c
  1.8       +1 -34     ethereal/packet-isis-snp.h