diff options
author | Simon Zhong <szhong.jnpr@gmail.com> | 2017-04-05 23:31:13 -0400 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2017-04-06 08:41:12 +0000 |
commit | a771a12a2d13277b02346cd66df2738db2470d8a (patch) | |
tree | f563ec3b170336a92f77876c3545260c21e9f5da /epan/dissectors/packet-pcep.c | |
parent | cc30b7b0b5dcb79e4daaa096c2aabfca9ee23bc9 (diff) |
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.c | 4 |
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, |