Bug-6242: PCRpt received with bandwidth reoptimization object leads to loop causing OOM 35/42435/2
authorAjay <ajayl.bro@gmail.com>
Mon, 25 Jul 2016 04:42:09 +0000 (04:42 +0000)
committerMilos Fabian <milfabia@cisco.com>
Wed, 10 Aug 2016 09:19:53 +0000 (09:19 +0000)
commitbf4a8c121cf69b122e60c46900c6713293e1c4e5
tree7b36ba02919aa3d180678134f563ad91ca9c72a0
parentbadc28433c01c80375c1dcf9d70334c2d2acdf60
Bug-6242: PCRpt received with bandwidth reoptimization object leads to loop causing OOM
- added bandwidth reoptimization object to the list of possible objects in PCRpt message
- gracefully handle condition where unexpected object is present in received message
- updated unit-tests

Change-Id: I9b4767be8522f62f5157369cde97a84013b3a352
Signed-off-by: Ajay <ajayl.bro@gmail.com>
pcep/api/src/main/yang/pcep-types.yang
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07ErrorMessageParser.java
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07PCReportMessageParser.java
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07PCUpdateRequestMessageParser.java
pcep/ietf-stateful07/src/test/java/org/opendaylight/protocol/pcep/ietf/PCEPValidatorTest.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/Activator.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/message/PCEPErrorMessageParser.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/message/PCEPReplyMessageParser.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/message/PCEPRequestMessageParser.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/object/PCEPExistingBandwidthObjectParser.java
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/PCEPObjectParserTest.java