Get the NLPID value for ISIS from "nlpid.h", and report the NLPID value
in ISIS packets with "nlpid_vals". Report the NLPID value in CLNP packets with "nlpid_vals" as well. svn path=/trunk/; revision=1462
This commit is contained in:
parent
7368e42aac
commit
b558dc21ec
|
@ -2,7 +2,7 @@
|
|||
* Routines for ISO/OSI network and transport protocol packet disassembly, core
|
||||
* bits.
|
||||
*
|
||||
* $Id: packet-isis.c,v 1.1 1999/12/15 04:34:19 guy Exp $
|
||||
* $Id: packet-isis.c,v 1.2 2000/01/13 06:07:52 guy Exp $
|
||||
* Stuart Stanley <stuarts@mxmail.net>
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
|
@ -39,6 +39,7 @@
|
|||
#include <string.h>
|
||||
#include <glib.h>
|
||||
#include "packet.h"
|
||||
#include "nlpid.h"
|
||||
#include "packet-isis.h"
|
||||
#include "packet-isis-lsp.h"
|
||||
#include "packet-isis-hello.h"
|
||||
|
@ -58,10 +59,6 @@ static int hf_isis_user_eco = -1;
|
|||
|
||||
static gint ett_isis = -1;
|
||||
|
||||
static const value_string irpd_vals[] = {
|
||||
{ ISIS_IRPD, "correct(0x83)" },
|
||||
{ 0, NULL} };
|
||||
|
||||
static const value_string isis_vals[] = {
|
||||
{ ISIS_TYPE_L1_HELLO, "L1 HELLO"},
|
||||
{ ISIS_TYPE_L2_HELLO, "L2 HELLO"},
|
||||
|
@ -202,9 +199,7 @@ dissect_isis(const u_char *pd, int offset, frame_data *fd,
|
|||
ti = proto_tree_add_item(tree, proto_isis, offset,
|
||||
fd->cap_len - offset, NULL );
|
||||
isis_tree = proto_item_add_subtree(ti, ett_isis);
|
||||
proto_tree_add_item_format(isis_tree, hf_isis_irpd, offset, 1,
|
||||
ihdr->isis_irpd,
|
||||
"Intradomain Routing Protocol Discrimintator: 0x%02x",
|
||||
proto_tree_add_item(isis_tree, hf_isis_irpd, offset, 1,
|
||||
ihdr->isis_irpd );
|
||||
proto_tree_add_item(isis_tree, hf_isis_header_length,
|
||||
offset + 1, 1, ihdr->isis_header_length );
|
||||
|
@ -309,7 +304,7 @@ proto_register_isis(void) {
|
|||
static hf_register_info hf[] = {
|
||||
{ &hf_isis_irpd,
|
||||
{ "Intradomain Routing Protocol Discriminator", "isis.irpd",
|
||||
FT_UINT8, BASE_DEC, VALS(irpd_vals), 0xff, "" }},
|
||||
FT_UINT8, BASE_HEX, VALS(nlpid_vals), 0x0, "" }},
|
||||
|
||||
{ &hf_isis_header_length,
|
||||
{ "HDR Length", "isis.hdr_len", FT_UINT8, BASE_DEC,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* packet-isis.h
|
||||
* Defines and such for core isis protcol decode.
|
||||
*
|
||||
* $Id: packet-isis.h,v 1.1 1999/12/15 04:34:19 guy Exp $
|
||||
* $Id: packet-isis.h,v 1.2 2000/01/13 06:07:52 guy Exp $
|
||||
* Stuart Stanley <stuarts@mxmail.net>
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
|
@ -29,12 +29,6 @@
|
|||
#ifndef _PACKET_ISIS_H
|
||||
#define _PACKET_ISIS_H
|
||||
|
||||
/*
|
||||
* the IntraDomain Routing Protocol Descriminator is an achitectueral constant
|
||||
* set to 0x83 for all packets.
|
||||
*/
|
||||
#define ISIS_IRPD 0x83
|
||||
|
||||
/*
|
||||
* The version we support is 1
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* packet-osi.c
|
||||
* Routines for ISO/OSI network and transport protocol packet disassembly
|
||||
*
|
||||
* $Id: packet-osi.c,v 1.15 2000/01/13 05:41:24 guy Exp $
|
||||
* $Id: packet-osi.c,v 1.16 2000/01/13 06:07:53 guy Exp $
|
||||
* Laurent Deniel <deniel@worldnet.fr>
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
|
@ -1469,9 +1469,7 @@ void dissect_clnp(const u_char *pd, int offset, frame_data *fd,
|
|||
if (tree) {
|
||||
ti = proto_tree_add_item(tree, proto_clnp, offset, clnp.cnf_hdr_len, NULL);
|
||||
clnp_tree = proto_item_add_subtree(ti, ett_clnp);
|
||||
proto_tree_add_item_format(clnp_tree, hf_clnp_id, offset, 1,
|
||||
clnp.cnf_proto_id,
|
||||
"Protocol identifier: 0x%02x",
|
||||
proto_tree_add_item(clnp_tree, hf_clnp_id, offset, 1,
|
||||
clnp.cnf_proto_id);
|
||||
proto_tree_add_item(clnp_tree, hf_clnp_length, offset + 1, 1,
|
||||
clnp.cnf_hdr_len);
|
||||
|
@ -1643,7 +1641,7 @@ void proto_register_clnp(void)
|
|||
{
|
||||
static hf_register_info hf[] = {
|
||||
{ &hf_clnp_id,
|
||||
{ "Protocol identifier", "clnp.id", FT_UINT8, BASE_DEC, NULL, 0x0,
|
||||
{ "Protocol identifier", "clnp.id", FT_UINT8, BASE_HEX, VALS(nlpid_vals), 0x0,
|
||||
"" }},
|
||||
|
||||
{ &hf_clnp_length,
|
||||
|
|
Loading…
Reference in New Issue