commit | f672588ec4ef75b9ac3af544045e4ef1dce8bde7 | [log] [tgz] |
---|---|---|
author | Yuta HIGUCHI <y-higuchi@onlab.us> | Wed Oct 29 15:25:51 2014 -0700 |
committer | Yuta HIGUCHI <y-higuchi@onlab.us> | Wed Oct 29 15:59:40 2014 -0700 |
tree | e82915657891d71dc30b9e2a210feab800525d04 | |
parent | c20295495310da5c1cf7662a425a9b048a5b9681 [diff] [blame] |
LLDP LinkDiscovery related fix - avoid LinkDiscovery from start()-ing multiple times - Only check device mastership at beginning of probe interval Change-Id: I0cece8fbcf2a031ea3ac603c6f51dbe87ad454ad
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 50dceb3..24336aa 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
@@ -145,7 +145,7 @@ break; case PORT_ADDED: case PORT_UPDATED: - if (event.port().isEnabled()) { + if (port.isEnabled()) { ld = discoverers.get(device.id()); if (ld == null) { return; @@ -155,6 +155,7 @@ ld.addPort(port); } } else { + log.debug("Port down {}", port); ConnectPoint point = new ConnectPoint(device.id(), port.number()); providerService.linksVanished(point);