Yuta HIGUCHI

send LLDP probe only to non-Logical ports

Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730
...@@ -77,9 +77,11 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider { ...@@ -77,9 +77,11 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider {
77 providerService, useBDDP); 77 providerService, useBDDP);
78 discoverers.put(device.id(), ld); 78 discoverers.put(device.id(), ld);
79 for (Port p : deviceService.getPorts(device.id())) { 79 for (Port p : deviceService.getPorts(device.id())) {
80 + if (!p.number().isLogical()) {
80 ld.addPort(p); 81 ld.addPort(p);
81 } 82 }
82 } 83 }
84 + }
83 85
84 log.info("Started"); 86 log.info("Started");
85 } 87 }
...@@ -122,7 +124,9 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider { ...@@ -122,7 +124,9 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider {
122 if (ld == null) { 124 if (ld == null) {
123 return; 125 return;
124 } 126 }
127 + if (!port.number().isLogical()) {
125 ld.addPort(port); 128 ld.addPort(port);
129 + }
126 } else { 130 } else {
127 ConnectPoint point = new ConnectPoint(device.id(), 131 ConnectPoint point = new ConnectPoint(device.id(),
128 port.number()); 132 port.number());
......