commit | c201ae4c643a8fb970161a0334bddc0ed0098702 | [log] [tgz] |
---|---|---|
author | MaoLu <Lu.Mao@molex.com> | Mon Feb 06 17:57:01 2017 -0800 |
committer | Yuta HIGUCHI <y-higuchi@onlab.us> | Thu Feb 16 01:28:20 2017 +0000 |
tree | 657d65a9d59e5c3a313dafba94439b5df8b119f7 | |
parent | fa9ee8c13ffc868099fc023bfc25e2ca6e1bf2a7 [diff] [blame] |
Oplink EDFA driver Change-Id: I7fafa66bf7a5290f2d7ea2e07046fa8dabdb20de
diff --git a/providers/openflow/device/src/main/java/org/onosproject/provider/of/device/impl/OpenFlowDeviceProvider.java b/providers/openflow/device/src/main/java/org/onosproject/provider/of/device/impl/OpenFlowDeviceProvider.java index 3012722..6119a1f 100644 --- a/providers/openflow/device/src/main/java/org/onosproject/provider/of/device/impl/OpenFlowDeviceProvider.java +++ b/providers/openflow/device/src/main/java/org/onosproject/provider/of/device/impl/OpenFlowDeviceProvider.java
@@ -489,7 +489,8 @@ private List<PortDescription> buildPortDescriptions(OpenFlowSwitch sw) { final List<PortDescription> portDescs = new ArrayList<>(sw.getPorts().size()); if (!((Device.Type.ROADM.equals(sw.deviceType())) || - (Device.Type.OTN.equals(sw.deviceType())))) { + (Device.Type.OTN.equals(sw.deviceType())) || + (Device.Type.OPTICAL_AMPLIFIER.equals(sw.deviceType())))) { sw.getPorts().forEach(port -> portDescs.add(buildPortDescription(port))); } @@ -497,6 +498,7 @@ switch (sw.deviceType()) { case ROADM: case OTN: + case OPTICAL_AMPLIFIER: opsw = (OpenFlowOpticalSwitch) sw; List<OFPortDesc> ports = opsw.getPorts(); LOG.debug("SW ID {} , ETH- ODU CLT Ports {}", opsw.getId(), ports);