Bug 4921 - Support Bandwidth Usage object 38/32138/9
authorMilos Fabian <milfabia@cisco.com>
Mon, 11 Jan 2016 01:10:52 +0000 (02:10 +0100)
committerMilos Fabian <milfabia@cisco.com>
Tue, 19 Jan 2016 01:42:05 +0000 (02:42 +0100)
commit5bd37a2832c88475435300ffe46836cb895309c4
tree32e65308fa7d8489daeb1abaab29ea44d2790f1d
parentfef21f221dadfbeb6a13e65d4f46a54790cf8336
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>
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