summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-pcep.c
diff options
context:
space:
mode:
authorSimon Zhong <szhong.jnpr@gmail.com>2017-04-05 23:31:13 -0400
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2017-04-06 08:41:12 +0000
commita771a12a2d13277b02346cd66df2738db2470d8a (patch)
treef563ec3b170336a92f77876c3545260c21e9f5da /epan/dissectors/packet-pcep.c
parentcc30b7b0b5dcb79e4daaa096c2aabfca9ee23bc9 (diff)
downloadwireshark-a771a12a2d13277b02346cd66df2738db2470d8a.tar.gz
PCEP: Decode "SR-RRO subobjects" as defined in draft-ietf-pce-segment-routing-08.
Change-Id: I93cc00da055364b2a6d647966fcd299c1f4e206e Reviewed-on: https://code.wireshark.org/review/20943 Reviewed-by: Anders Broman <a.broman58@gmail.com> Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-pcep.c')
-rw-r--r--epan/dissectors/packet-pcep.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-pcep.c b/epan/dissectors/packet-pcep.c
index a88a34c13b..4332b23a2c 100644
--- a/epan/dissectors/packet-pcep.c
+++ b/epan/dissectors/packet-pcep.c
@@ -2401,6 +2401,10 @@ dissect_pcep_record_route_obj(proto_tree *pcep_object_tree, packet_info *pinfo,
case PCEP_SUB_UNNUMB_INTERFACE_ID:
dissect_subobj_unnumb_interfaceID(pcep_object_tree, pinfo, tvb, offset2, obj_class, ett_pcep_obj_record_route, length);
break;
+ case PCEP_SUB_SR_PRE_IANA:
+ case PCEP_SUB_SR: /* draft-ietf-pce-segment-routing-08 section 5.4 */
+ dissect_subobj_sr(pcep_object_tree, pinfo, tvb, offset2, obj_class, ett_pcep_obj_record_route, length);
+ break;
default:
proto_tree_add_expert_format(pcep_object_tree, pinfo, &ei_pcep_non_defined_subobject,
tvb, offset2, length,