send LLDP probe only to non-Logical ports
Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730
Showing
1 changed file
with
6 additions
and
2 deletions
... | @@ -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()); | ... | ... |
-
Please register or login to post a comment