Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-isis-clv.c packet-isis-clv.h packet-i
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