Yuta HIGUCHI

send LLDP probe only to non-Logical ports

Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730
...@@ -77,7 +77,9 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider { ...@@ -77,7 +77,9 @@ 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 - ld.addPort(p); 80 + if (!p.number().isLogical()) {
81 + ld.addPort(p);
82 + }
81 } 83 }
82 } 84 }
83 85
...@@ -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 }
125 - ld.addPort(port); 127 + if (!port.number().isLogical()) {
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());
......