From a648c07a0b4802e4eebd51e8815e442079eb82aa Mon Sep 17 00:00:00 2001 From: Alexander Gall Date: Wed, 10 Feb 2016 13:19:39 +0000 Subject: [PATCH] Include auxiliary objects in segments --- subagent/lib/Snabb/SNMP/Agent.pm | 2 +- subagent/lib/Snabb/SNMP/Tie.pm | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/subagent/lib/Snabb/SNMP/Agent.pm b/subagent/lib/Snabb/SNMP/Agent.pm index 4d101ee..c1669ee 100644 --- a/subagent/lib/Snabb/SNMP/Agent.pm +++ b/subagent/lib/Snabb/SNMP/Agent.pm @@ -293,7 +293,7 @@ sub parse_shmem() { ## Weird: when an non-existant object is accessed for the ## first time, the result is undef, but subsequent accesses ## return a reference to an empty hash :/ - if ($name =~ /^_X/ or (not defined $oid_node or + if (not $name =~ /^_X/ and (not defined $oid_node or keys(%{$oid_node}) == 0)) { ##warn "$idx: unokwn object $name, skipping"; } else { diff --git a/subagent/lib/Snabb/SNMP/Tie.pm b/subagent/lib/Snabb/SNMP/Tie.pm index 09c137a..a90d32d 100644 --- a/subagent/lib/Snabb/SNMP/Tie.pm +++ b/subagent/lib/Snabb/SNMP/Tie.pm @@ -107,8 +107,6 @@ sub FETCH { if ($stamp_abs != 0) { $stamp = 100*(time() - $stamp_abs); } - } else { - print("abs ticks $aux_name\n"); } } return $stamp; -- GitLab