From a619176f21f429a8f7503fda7f05d441350d72d3 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 8 Dec 2003 20:40:33 +0000 Subject: 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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9204 f5534014-38df-0310-8fa8-9805f1628bb7 --- packet-isis-hello.h | 57 +---------------------------------------------------- 1 file changed, 1 insertion(+), 56 deletions(-) (limited to 'packet-isis-hello.h') diff --git a/packet-isis-hello.h b/packet-isis-hello.h index b726882f8d..32247966b8 100644 --- a/packet-isis-hello.h +++ b/packet-isis-hello.h @@ -1,7 +1,7 @@ /* packet-isis-hello.h * Declares for hello handling inside isis. * - * $Id: packet-isis-hello.h,v 1.10 2002/08/29 18:52:51 guy Exp $ + * $Id: packet-isis-hello.h,v 1.11 2003/12/08 20:40:33 guy Exp $ * Stuart Stanley * * Ethereal - Network traffic analyzer @@ -39,61 +39,6 @@ #define ISIS_HELLO_TYPE_LEVEL_2 2 #define ISIS_HELLO_TYPE_LEVEL_12 3 -/* - * detail clv information on l1 hello packets - */ -#define ISIS_CLV_L1H_AREA_ADDRESS 1 -#define ISIS_CLV_L1H_IS_NEIGHBORS 6 -#define ISIS_CLV_L1H_PADDING 8 -#define ISIS_CLV_L1H_NLPID 129 -#define ISIS_CLV_L1H_IP_INTERFACE_ADDR 132 -#define ISIS_CLV_L1H_RESTART 211 -#define ISIS_CLV_L1H_MT 229 -#define ISIS_CLV_L1H_IPv6_INTERFACE_ADDR 232 - -/* - * Note, the spec say 133, but everyone seems to use 10. Any clue on why - * this is would be appreciated! - */ -#define ISIS_CLV_L1H_AUTHENTICATION_NS 10 /*non spec */ -#define ISIS_CLV_L1H_AUTHENTICATION 133 - -/* - * detail clv information on l2 hello packets - */ -#define ISIS_CLV_L2H_AREA_ADDRESS 1 -#define ISIS_CLV_L2H_IS_NEIGHBORS 6 -#define ISIS_CLV_L2H_PADDING 8 -#define ISIS_CLV_L2H_NLPID 129 -#define ISIS_CLV_L2H_IP_INTERFACE_ADDR 132 -#define ISIS_CLV_L2H_RESTART 211 -#define ISIS_CLV_L2H_MT 229 -#define ISIS_CLV_L2H_IPv6_INTERFACE_ADDR 232 -/* - * Note, the spec say 133, but everyone seems to use 10. Any clue on why - * this is would be appreciated! - */ -#define ISIS_CLV_L2H_AUTHENTICATION_NS 10 /*non spec */ -#define ISIS_CLV_L2H_AUTHENTICATION 133 - -/* - * detail clv information on PTP hello packets - */ -#define ISIS_CLV_PTP_AREA_ADDRESS 1 -#define ISIS_CLV_PTP_PADDING 8 -#define ISIS_CLV_PTP_NLPID 129 -#define ISIS_CLV_PTP_IP_INTERFACE_ADDR 132 -#define ISIS_CLV_PTP_RESTART 211 -#define ISIS_CLV_PTP_MT 229 -#define ISIS_CLV_PTP_IPv6_INTERFACE_ADDR 232 -#define ISIS_CLV_PTP_ADJ 240 -/* - * Note, the spec say 133, but everyone seems to use 10. Any clue on why - * this is would be appreciated! - */ -#define ISIS_CLV_PTP_AUTHENTICATION_NS 10 /*non spec */ -#define ISIS_CLV_PTP_AUTHENTICATION 133 - /* * misc. bittest macros */ -- cgit v1.2.3