summaryrefslogtreecommitdiff
path: root/epan
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2017-06-17 08:44:08 +0200
committerJaap Keuter <jaap.keuter@xs4all.nl>2017-06-17 13:00:43 +0000
commit6c7ed876a2b9d9bed519bce9fed7ba78dde8202d (patch)
tree8f2a784900c1cb40e22d597a5e91de63b3cb26df /epan
parentb5711f1560e319c44b88fed88bb136f63f9a7123 (diff)
downloadwireshark-6c7ed876a2b9d9bed519bce9fed7ba78dde8202d.tar.gz
PIM: Add identification of Hello option 65004
Cisco uses propietary option 65004 to transmit RPF Proxy Vector information. Add the name of the option to the option identification. Change-Id: I5ee9e4d44d6326d8a457a8a4bbb24896e17216e8 Reviewed-on: https://code.wireshark.org/review/22186 Reviewed-by: Jaap Keuter <jaap.keuter@xs4all.nl> Petri-Dish: Jaap Keuter <jaap.keuter@xs4all.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com> (cherry picked from commit b2fa26ff7a270dc6a0f70c06cdc3e186f0c9d29f) Reviewed-on: https://code.wireshark.org/review/22189
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-pim.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-pim.c b/epan/dissectors/packet-pim.c
index b071c82a55..52e3592e99 100644
--- a/epan/dissectors/packet-pim.c
+++ b/epan/dissectors/packet-pim.c
@@ -77,6 +77,7 @@ void proto_reg_handoff_pim(void);
#define PIM_HELLO_VPC_PEER_ID 33 /* 2 vPC Peer ID */
#define PIM_HELLO_DR_LB_CAPA 34 /* variable DR Load Balancing Capability [draft-ietf-pim-drlb] */
#define PIM_HELLO_LB_GDR 35 /* variable DR Load Balancing GDR (LBGDR) [draft-ietf-pim-drlb] */
+#define PIM_HELLO_RPF_PROXY 65004 /* RPF Proxy Vector (Cisco proprietary) */
/* PIM BIDIR DF election messages */
@@ -120,6 +121,7 @@ static const value_string pim_opt_vals[] = {
{22, "Bidir Capable"},
{24, "Address List"},
{65001, "Address List"}, /* old implementation */
+ {65004, "RPF Proxy Vector"},
{0, NULL}
};
@@ -1013,6 +1015,7 @@ dissect_pim(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_)
case PIM_HELLO_VPC_PEER_ID:
case PIM_HELLO_DR_LB_CAPA:
case PIM_HELLO_LB_GDR:
+ case PIM_HELLO_RPF_PROXY:
default:
if (opt_len)
proto_tree_add_item(opt_tree, hf_pim_optionvalue, tvb,