diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2017-06-17 08:44:08 +0200 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2017-06-17 13:00:43 +0000 |
commit | 6c7ed876a2b9d9bed519bce9fed7ba78dde8202d (patch) | |
tree | 8f2a784900c1cb40e22d597a5e91de63b3cb26df /epan | |
parent | b5711f1560e319c44b88fed88bb136f63f9a7123 (diff) | |
download | wireshark-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.c | 3 |
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, |