Bug 4921 - Support Bandwidth Usage object 00/33100/2
authorMilos Fabian <milfabia@cisco.com>
Mon, 11 Jan 2016 01:10:52 +0000 (02:10 +0100)
committerMilos Fabian <milfabia@cisco.com>
Wed, 20 Jan 2016 14:20:34 +0000 (14:20 +0000)
commit19571b5d36c51715b72bad42c58bb9e049d8d6a6
tree03dbec92f8dfd3a17a4e2270479f942feb2ac31e
parent40b819f4a50732215d8d12b9d971b578aca05d78
Bug 4921 - Support Bandwidth Usage object

Support Bandwidth-Usage object as defined in
https://tools.ietf.org/html/draft-dhody-pce-stateful-pce-auto-bandwidth-06#section-5.3.2
The object is used in PcRpt message report the real-time
bandwidth usage of a TE LSP.
Make object-type configurable, since no codepoint is assigned by IANA.
By default object-type=5.

Change-Id: I8aacf86cee3f647ad47a0dc01a861b16f89a62c5
Signed-off-by: Milos Fabian <milfabia@cisco.com>
(cherry picked from commit 5bd37a2832c88475435300ffe46836cb895309c4)
18 files changed:
artifacts/pom.xml
features/pcep/pom.xml
features/pcep/src/main/features/features.xml
pcep/auto-bandwidth-extension/pom.xml [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/java/org/opendaylight/controller/config/yang/pcep/auto/bandwidth/cfg/AutoBandwidthPCEPParserModule.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/java/org/opendaylight/controller/config/yang/pcep/auto/bandwidth/cfg/AutoBandwidthPCEPParserModuleFactory.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/java/org/opendaylight/protocol/pcep/auto/bandwidth/extension/Activator.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/java/org/opendaylight/protocol/pcep/auto/bandwidth/extension/BandwidthUsageObjectCodec.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/java/org/opendaylight/protocol/pcep/auto/bandwidth/extension/PcRptMessageCodec.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/yang/odl-pcep-auto-bandwidth-cfg.yang [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/main/yang/odl-pcep-auto-bandwidth.yang [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/test/java/org/opendaylight/controller/config/yang/pcep/auto/bandwidth/cfg/AutoBandwidthPCEPParserModuleTest.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/test/java/org/opendaylight/protocol/pcep/auto/bandwidth/extension/ActivatorTest.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/test/java/org/opendaylight/protocol/pcep/auto/bandwidth/extension/PCEPBandwidthUsageObjectCodecTest.java [new file with mode: 0644]
pcep/auto-bandwidth-extension/src/test/java/org/opendaylight/protocol/pcep/auto/bandwidth/extension/PcRptMessageCodecTest.java [new file with mode: 0644]
pcep/controller-config/pom.xml
pcep/controller-config/src/main/resources/initial/34-pcep-auto-bandwidth.xml [new file with mode: 0644]
pcep/pom.xml