Bug-2225 Update PCEP segment routing according draft version 00. 16/13716/8
authorMilos Fabian <milfabia@cisco.com>
Fri, 5 Dec 2014 09:27:28 +0000 (10:27 +0100)
committerMilos Fabian <milfabia@cisco.com>
Wed, 21 Jan 2015 17:27:27 +0000 (17:27 +0000)
commitb3e6fa60e05224491e54a20ab23fda22acce40c2
tree3e16b2dbd892fa2af5b4c23b51ab5fbe58ef44b5
parentb4127185fc06f6015dd86a456b405858185468b8
Bug-2225 Update PCEP segment routing according draft version 00.

reference: http://tools.ietf.org/html/draft-ietf-pce-segment-routing-00

-removed "02" suffix from package names, class names and yang filed
-added SR RRO Subobject model, parser/serializer and tests
-added new PCEP errors
-removed unnecessary PCEP messages extensions
-removed F and S flags from Subobject model - can be determined from context

Change-Id: Iac566fea7b3f74e0bd61341306ac5a5e46bbf15e
Signed-off-by: Milos Fabian <milfabia@cisco.com>
34 files changed:
pcep/controller-config/src/main/resources/initial/33-pcep-segment-routing.xml
pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr/cfg/SegmentRoutingPCEPParserModule.java [new file with mode: 0644]
pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr/cfg/SegmentRoutingPCEPParserModuleFactory.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr02/cfg/SegmentRouting02PCEPParserModuleFactory.java with 57% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr/cfg/SrPCEPSessionProposalFactoryModule.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr02/cfg/Sr02PCEPSessionProposalFactoryModule.java with 71% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr/cfg/SrPCEPSessionProposalFactoryModuleFactory.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr02/cfg/Sr02PCEPSessionProposalFactoryModuleFactory.java with 57% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/controller/config/yang/pcep/sr02/cfg/SegmentRouting02PCEPParserModule.java [deleted file]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/PcepOpenObjectWithSpcTlvParser.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/PcepOpenObjectWithSpcTlvParser.java with 84% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SegmentRoutingActivator.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SegmentRoutingActivator.java with 55% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SegmentRoutingSessionProposalFactory.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SegmentRouting02SessionProposalFactory.java with 68% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrEroSubobjectParser.java [new file with mode: 0644]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrEroUtil.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrEroUtil.java with 67% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrPathSetupTypeTlvParser.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrPathSetupTypeTlvParser.java with 91% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrPceCapabilityTlvParser.java [moved from pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrPceCapabilityTlvParser.java with 85% similarity]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrRroSubobjectParser.java [new file with mode: 0644]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing/SrSubobjectParserUtil.java [new file with mode: 0644]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrEroSubobjectParser.java [deleted file]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrPcInitiateMessageParser.java [deleted file]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrPcRepMessageParser.java [deleted file]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrPcRptMessageParser.java [deleted file]
pcep/segment-routing/src/main/java/org/opendaylight/protocol/pcep/segment/routing02/SrPcUpdMessageParser.java [deleted file]
pcep/segment-routing/src/main/yang/odl-pcep-segment-routing-cfg.yang [moved from pcep/segment-routing/src/main/yang/odl-pcep-segment-routing02-cfg.yang with 74% similarity]
pcep/segment-routing/src/main/yang/odl-pcep-segment-routing.yang [moved from pcep/segment-routing/src/main/yang/odl-pcep-segment-routing02.yang with 60% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/controller/config/yang/pcep/sr/cfg/SegmentRoutingPCEPParserModuleTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/controller/config/yang/pcep/sr02/cfg/SegmentRouting02PCEPParserModuleTest.java with 85% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/controller/config/yang/pcep/sr/cfg/SrPCEPSessionProposalFactoryModuleTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/controller/config/yang/pcep/sr02/cfg/Sr02PCEPSessionProposalFactoryModuleTest.java with 92% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SegmentRouting02SessionProposalTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/SegmentRouting02SessionProposalTest.java with 85% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SrEroSubobjectParserTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/SrEroSubobjectParserTest.java with 81% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SrEroUtilTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/SrEroUtilTest.java with 78% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SrObjectParserTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/SrObjectParserTest.java with 89% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SrRroSubobjectParserTest.java [new file with mode: 0644]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SrSubobjectParserUtilTest.java [new file with mode: 0644]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/SrTlvParserTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/SrTlvParserTest.java with 90% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing/TopologyProviderTest.java [moved from pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/TopologyProviderTest.java with 92% similarity]
pcep/segment-routing/src/test/java/org/opendaylight/protocol/pcep/segment/routing02/SrMessageParserTest.java [deleted file]
pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/PCEPErrors.java