Respect macsuck_bleed on broken topology detection
This commit is contained in:
@@ -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]
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user