From 972b7e1f26d59e38bfb3dba2efc4cefc56ceb274 Mon Sep 17 00:00:00 2001 From: Balagangadhar Bathula Date: Wed, 9 Feb 2022 16:16:52 -0500 Subject: [PATCH] Remove maintenance loopback container - Even with maintenance loopback set false, NE could reject the interface creation - Completely remove the container during the renderer interface creation JIRA: TRNSPRTPCE-613 Change-Id: Ibe6fc52e7b074d5d593bad3a34638d3ba83e2990 Signed-off-by: Balagangadhar Bathula --- .../renderer/openroadminterface/OpenRoadmInterface710.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface710.java b/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface710.java index 8e9a39d64..bdbfeb770 100644 --- a/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface710.java +++ b/renderer/src/main/java/org/opendaylight/transportpce/renderer/openroadminterface/OpenRoadmInterface710.java @@ -53,7 +53,6 @@ import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.OtnO import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.OtnOtu; import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.Otsi; import org.opendaylight.yang.gen.v1.http.org.openroadm.interfaces.rev191129.OtsiGroup; -import org.opendaylight.yang.gen.v1.http.org.openroadm.maintenance.loopback.rev191129.maint.loopback.MaintLoopbackBuilder; import org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.interfaces.rev200529.och.container.OchBuilder; import org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.tributary.signal.interfaces.rev200529.otsi.attributes.FlexoBuilder; import org.opendaylight.yang.gen.v1.http.org.openroadm.optical.channel.tributary.signal.interfaces.rev200529.otsi.container.OtsiBuilder; @@ -433,15 +432,13 @@ public class OpenRoadmInterface710 { nodeId, logicalConnPoint)); } // Create an OTUCn object - MaintLoopbackBuilder maintLoopbackBuilder = new MaintLoopbackBuilder(); - maintLoopbackBuilder.setEnabled(false); OtuBuilder otuBuilder = new OtuBuilder() .setRate(OTUCn.class) .setTimActEnabled(false) .setTimDetectMode(TimDetectMode.Disabled) .setDegmIntervals(Uint8.valueOf(2)) - .setDegthrPercentage(Uint16.valueOf(100)) - .setMaintLoopback(maintLoopbackBuilder.build()); + .setDegthrPercentage(Uint16.valueOf(100)); + if (apiInfoA != null) { otuBuilder.setTxSapi(apiInfoA.getSapi()) .setTxDapi(apiInfoA.getDapi()) -- 2.36.6