send LLDP probe only to non-Logical ports

Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730
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 1dd673f..f024414 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 @@
                               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 @@
                         if (ld == null) {
                             return;
                         }
-                        ld.addPort(port);
+                        if (!port.number().isLogical()) {
+                            ld.addPort(port);
+                        }
                     } else {
                         ConnectPoint point = new ConnectPoint(device.id(),
                                                               port.number());