From 8b010d40238d5c7bb566249181da20a6ac7a68f6 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Sun, 25 Aug 2019 18:38:11 +0100 Subject: [PATCH] any device completing macsuck/arpnip must have that layer --- lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm | 5 ++++- lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm b/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm index b6122f35..0c26bc82 100644 --- a/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm +++ b/lib/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm @@ -34,7 +34,10 @@ register_worker({ phase => 'store' }, sub { debug sprintf ' [%s] arpnip - processed %s IPv6 Neighbor Cache entries', $device->ip, scalar @{ vars->{'v6arps'} }; - $device->update({last_arpnip => \$now}); + $device->update({ + last_arpnip => \$now, + layers => \[q{overlay(layers placing '1' from 6 for 1)}], + }); my $status = $job->best_status; return Status->$status("Ended arpnip for $device"); diff --git a/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm b/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm index 029adb2a..99aa8165 100644 --- a/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm +++ b/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm @@ -92,7 +92,10 @@ register_worker({ phase => 'main', driver => 'snmp' }, sub { debug sprintf ' [%s] macsuck - removed %d fwd table entries to archive', $device->ip, $archived; - $device->update({last_macsuck => \$now}); + $device->update({ + last_macsuck => \$now, + layers => \[q{overlay(layers placing '1' from 7 for 1)}], + }); return Status->done("Ended macsuck for $device"); });