X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fswitchmanager%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fswitchmanager%2Finternal%2FSwitchManagerImpl.java;h=971213e483e567b4d4a6d0336ee613b85ceb25a8;hp=2937fe7e14710c3655cf99e954bcc6cd4aefa05c;hb=94342ca1bfa231b36557e2c44d9e50460483354c;hpb=2aa5c39bdd7c498a3b33db434d3943c130e05bc8 diff --git a/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/SwitchManagerImpl.java b/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/SwitchManagerImpl.java index 2937fe7e14..971213e483 100644 --- a/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/SwitchManagerImpl.java +++ b/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/SwitchManagerImpl.java @@ -1457,10 +1457,11 @@ CommandProvider { String nodeName = (desc == null) ? "" : desc.getValue(); MacAddress mac = (MacAddress) getNodeProp(node, MacAddress.name); + String macAddr = (mac == null) ? "" : HexEncode + .bytesToHexStringFormat(mac.getMacAddress()); int tierNum = (tier == null) ? 0 : tier.getValue(); - ci.println(node + " " + node.getType() + " " - + HexEncode.bytesToHexStringFormat(mac.getMacAddress()) - + " " + nodeName + " " + tierNum ); + ci.println(node + " " + node.getType() + " " + macAddr + + " " + nodeName + " " + tierNum); } ci.println("Total number of Nodes: " + nodeSet.size()); } @@ -1645,7 +1646,8 @@ CommandProvider { @Override public byte[] getNodeMAC(Node node) { - MacAddress mac = (MacAddress) nodeProps.get(MacAddress.name); + MacAddress mac = (MacAddress) this.getNodeProp(node, + MacAddress.name); return (mac != null) ? mac.getMacAddress() : null; } @@ -1697,7 +1699,7 @@ CommandProvider { List ncLists = new ArrayList(); for (NodeConnector nodeConnector : nodeConncetors) { - if (!spanNodeConnectors.contains(nodeConnector)) { + if (spanNodeConnectors.contains(nodeConnector)) { ncLists.add(nodeConnector); } }