X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fcommon%2Fmapping%2FPortMappingVersion710.java;h=6b9030e7a08aa28ef873ccd5d179508da9b2298a;hb=ed0789eb5b14e334c5750e73e456157d9076b1bc;hp=8d85f8e49fcb40f60a975224ae9f68e7ef81d145;hpb=14a28c28e322f793b47d2a8d48a6a02bd602a11e;p=transportpce.git diff --git a/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion710.java b/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion710.java index 8d85f8e49..6b9030e7a 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion710.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion710.java @@ -892,9 +892,18 @@ public class PortMappingVersion710 { if (interfaceType.equals(OpticalTransport.class)) { mpBldr.setSupportingOts(interfaces.getInterfaceName()); } - if (interfaceType.equals(OtnOdu.class)) { + String interfaceName = interfaces.getInterfaceName(); + if (interfaceType.equals(OtnOdu.class) + && (interfaceName.substring(interfaceName.lastIndexOf("-") + 1) + .equals("ODU"))) { mpBldr.setSupportingOdu4(interfaces.getInterfaceName()); } + if ((interfaceType.equals(OtnOdu.class)) + && (interfaceName.substring(interfaceName.lastIndexOf("-") + 1) + .equals("ODUC4"))) { + mpBldr.setSupportingOduc4(interfaces.getInterfaceName()); + } + } catch (OpenRoadmInterfaceException ex) { LOG.warn("{} : Error while getting interface {} - ", nodeId, interfaces.getInterfaceName(), ex);