From 00b476fadb4e2534498a37d3329b76eb0bcd7ec8 Mon Sep 17 00:00:00 2001 From: Yuta HIGUCHI Date: Sat, 25 Oct 2014 21:33:07 -0700 Subject: [PATCH] send LLDP probe only to non-Logical ports Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730 --- .../onlab/onos/provider/lldp/impl/LLDPLinkProvider.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/providers/lldp/src/main/java/org/onlab/onos/provider/lldp/impl/LLDPLinkProvider.java b/providers/lldp/src/main/java/org/onlab/onos/provider/lldp/impl/LLDPLinkProvider.java index 1dd673fcab..f024414451 100644 --- a/providers/lldp/src/main/java/org/onlab/onos/provider/lldp/impl/LLDPLinkProvider.java +++ b/providers/lldp/src/main/java/org/onlab/onos/provider/lldp/impl/LLDPLinkProvider.java @@ -77,7 +77,9 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider { providerService, useBDDP); discoverers.put(device.id(), ld); for (Port p : deviceService.getPorts(device.id())) { - ld.addPort(p); + if (!p.number().isLogical()) { + ld.addPort(p); + } } } @@ -122,7 +124,9 @@ public class LLDPLinkProvider extends AbstractProvider implements LinkProvider { if (ld == null) { return; } - ld.addPort(port); + if (!port.number().isLogical()) { + ld.addPort(port); + } } else { ConnectPoint point = new ConnectPoint(device.id(), port.number());