From 816d133ed46dbdfc6b8c3da7168d41cb0972b554 Mon Sep 17 00:00:00 2001 From: Sovietaced <Sovietaced@gmail.com> Date: Wed, 26 Jun 2013 14:09:31 -0700 Subject: [PATCH] Issue #406 continued --- .../floodlightcontroller/perfmon/PerfMonToggleResource.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/floodlightcontroller/perfmon/PerfMonToggleResource.java b/src/main/java/net/floodlightcontroller/perfmon/PerfMonToggleResource.java index 7bd313821..32af054d7 100644 --- a/src/main/java/net/floodlightcontroller/perfmon/PerfMonToggleResource.java +++ b/src/main/java/net/floodlightcontroller/perfmon/PerfMonToggleResource.java @@ -30,6 +30,10 @@ public class PerfMonToggleResource extends ServerResource { String param = ((String)getRequestAttributes().get("perfmonstate")).toLowerCase(); if (param.equals("reset")) { + // We cannot reset something that is disabled, so enable it first. + if(!pktinProcTime.isEnabled()){ + pktinProcTime.setEnabled(true); + } pktinProcTime.getCtb().reset(); } else { if (param.equals("enable") || param.equals("true")) { -- GitLab