aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-isis-lsp.c
diff options
context:
space:
mode:
authorMarian Ďurkovič <md@bts.sk>2014-08-18 07:38:14 +0200
committerAnders Broman <a.broman58@gmail.com>2014-08-18 06:16:49 +0000
commit83ad0d063c47aa3cc8da53a8f3c61cdd68027145 (patch)
treeed6a83a0e8a96641b126c24703979236bfaedbfd /epan/dissectors/packet-isis-lsp.c
parente3779f135f57d8bf5d326e9adcb57a891272e947 (diff)
Fix TRILL LSP display issues
1) Sub-TLVs unknown to wireshark are not necessarily invalid 2) Properly show Root Bridge ID 3) Unify Nickname format to HEX_DEC Change-Id: Ib62f2e2a23f27221b303eaf544868746f56ff6df Reviewed-on: https://code.wireshark.org/review/3686 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-isis-lsp.c')
-rw-r--r--epan/dissectors/packet-isis-lsp.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/epan/dissectors/packet-isis-lsp.c b/epan/dissectors/packet-isis-lsp.c
index 0a59dd6e4a..e4dd87350e 100644
--- a/epan/dissectors/packet-isis-lsp.c
+++ b/epan/dissectors/packet-isis-lsp.c
@@ -739,7 +739,7 @@ dissect_isis_grp_address_clv(tvbuff_t *tvb, packet_info* pinfo _U_, proto_tree *
default:
proto_tree_add_uint_format ( tree, tree_id, tvb, offset,(mt_block&0x00ff)+2,
- mt_block, "INVALID SUB TLV");
+ mt_block, "Unknown Sub-TLV");
offset++;
length -= (2+tvb_get_guint8(tvb, offset));
offset += (1+tvb_get_guint8(tvb, offset));
@@ -929,7 +929,7 @@ dissect_isis_rt_capable_clv(tvbuff_t *tvb, packet_info* pinfo _U_,
len -= 4;
while (len>0) {
- proto_tree_add_item(rt_tree, hf_isis_lsp_root_id, tvb, offset, 6, ENC_BIG_ENDIAN);
+ proto_tree_add_item(rt_tree, hf_isis_lsp_root_id, tvb, offset, 6, ENC_NA);
length -= 6;
offset += 6;
@@ -998,7 +998,7 @@ dissect_isis_rt_capable_clv(tvbuff_t *tvb, packet_info* pinfo _U_,
break;
default:
- proto_tree_add_text(tree, tvb, offset, (rt_block&0x00ff)+2, "INVALID sub tlv");
+ proto_tree_add_text(tree, tvb, offset, (rt_block&0x00ff)+2, "Unknown Sub-TLV");
offset++;
length -= (2+tvb_get_guint8(tvb, offset));
@@ -2824,7 +2824,7 @@ proto_register_isis_lsp(void)
{ &hf_isis_lsp_root_id,
{ "Root Bridge ID", "isis.lsp.root.id",
- FT_UINT64, BASE_HEX, NULL, 0x0,
+ FT_SYSTEM_ID, BASE_NONE, NULL, 0x0,
NULL, HFILL }
},
@@ -3014,7 +3014,7 @@ proto_register_isis_lsp(void)
},
{ &hf_isis_lsp_rt_capable_tree_root_id_nickname,
{ "Nickname", "isis.lsp.rt_capable.tree_root_id.nickname",
- FT_UINT16, BASE_DEC, NULL, 0x0,
+ FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
NULL, HFILL }
},
{ &hf_isis_lsp_rt_capable_nickname_length,
@@ -3034,7 +3034,7 @@ proto_register_isis_lsp(void)
},
{ &hf_isis_lsp_rt_capable_nickname_nickname,
{ "Nickname", "isis.lsp.rt_capable.nickname.nickname",
- FT_UINT16, BASE_HEX, NULL, 0x0,
+ FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
NULL, HFILL }
},
{ &hf_isis_lsp_rt_capable_interested_vlans_length,
@@ -3044,7 +3044,7 @@ proto_register_isis_lsp(void)
},
{ &hf_isis_lsp_rt_capable_interested_vlans_nickname,
{ "Nickname", "isis.lsp.rt_capable.interested_vlans.nickname",
- FT_UINT16, BASE_HEX, NULL, 0x0,
+ FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
NULL, HFILL }
},
{ &hf_isis_lsp_rt_capable_interested_vlans_multicast_ipv4,
@@ -3084,7 +3084,7 @@ proto_register_isis_lsp(void)
},
{ &hf_isis_lsp_rt_capable_tree_used_id_nickname,
{ "Nickname", "isis.lsp.rt_capable.tree_used_id.nickname",
- FT_UINT16, BASE_DEC, NULL, 0x0,
+ FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
NULL, HFILL }
},
{ &hf_isis_lsp_rt_capable_vlan_group_length,