From 00891ed12b8313dc95c4e9a959fbc21f9c4010ad Mon Sep 17 00:00:00 2001 From: Milos Fabian Date: Thu, 20 Aug 2015 12:54:15 +0200 Subject: [PATCH] BUG-2208: set "sync" and "create" flags -when reporting on update to PCE set "sync" flag always true -when reporting on update to PCE set "create" flag true if tunnel is pce-initiated, otherwise set false Change-Id: Ie7e3ba0ec107e6a2f816435f3df298176db1bb03 Signed-off-by: Milos Fabian --- .../protocol/pcep/pcc/mock/PccTunnelManagerImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PccTunnelManagerImpl.java b/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PccTunnelManagerImpl.java index ed4f60a977..e94d8e307d 100644 --- a/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PccTunnelManagerImpl.java +++ b/pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PccTunnelManagerImpl.java @@ -15,6 +15,7 @@ import static org.opendaylight.protocol.pcep.pcc.mock.MsgBuilderUtil.createPcRtp import static org.opendaylight.protocol.pcep.pcc.mock.MsgBuilderUtil.createSrp; import static org.opendaylight.protocol.pcep.pcc.mock.MsgBuilderUtil.reqToRptPath; import static org.opendaylight.protocol.pcep.pcc.mock.MsgBuilderUtil.updToRptPath; + import com.google.common.base.Optional; import com.google.common.base.Preconditions; import com.google.common.collect.Lists; @@ -259,7 +260,13 @@ public class PccTunnelManagerImpl implements PccTunnelManager { getDestinationAddress(subobjects, this.address), this.address, this.address, Optional.of(tunnel.getPathName())); final Pcrpt pcRpt = createPcRtpMessage( - new LspBuilder(lsp).setPlspId(plspId).setOperational(OperationalStatus.Up).setDelegate(isDelegated).setTlvs(tlvs).build(), + new LspBuilder(lsp) + .setPlspId(plspId) + .setOperational(OperationalStatus.Up) + .setDelegate(isDelegated) + .setSync(true) + .addAugmentation(Lsp1.class, new Lsp1Builder().setCreate(tunnel.getType() == LspType.PCE_LSP ? true : false).build()) + .setTlvs(tlvs).build(), Optional.fromNullable(srp), path); session.sendReport(pcRpt); } -- 2.36.6