Respect macsuck_bleed on broken topology detection

This commit is contained in:
Oliver Gorwits
2013-12-09 00:01:33 +00:00
parent 1d3b5d2610
commit 38fe6b8e1a
2 changed files with 7 additions and 1 deletions

View File

@@ -1,3 +1,9 @@
2.020002 -
[BUG FIXES]
* Respect macsuck_bleed on broken topology detection
2.020001 - 2013-12-08 2.020001 - 2013-12-08
[BUG FIXES] [BUG FIXES]

View File

@@ -85,7 +85,7 @@ sub do_macsuck {
# reverse sort allows vlan 0 entries to be included only as fallback # reverse sort allows vlan 0 entries to be included only as fallback
foreach my $vlan (reverse sort keys %$fwtable) { foreach my $vlan (reverse sort keys %$fwtable) {
foreach my $port (keys %{ $fwtable->{$vlan} }) { foreach my $port (keys %{ $fwtable->{$vlan} }) {
if ($device_ports->{$port}->is_uplink) { if ($device_ports->{$port}->is_uplink and not setting('macsuck_bleed')) {
debug sprintf debug sprintf
' [%s] macsuck - port %s is uplink, topo broken - skipping.', ' [%s] macsuck - port %s is uplink, topo broken - skipping.',
$device->ip, $port; $device->ip, $port;