commit | a3e5cd5cdeb7ea50fb88496d3b13ef7a9f9f4c39 | [log] [tgz] |
---|---|---|
author | Brian O'Connor <bocon@onlab.us> | Sat Dec 05 15:59:19 2015 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Dec 10 01:16:46 2015 +0000 |
tree | 0356f0f080c64112a1541a680dfc2693af0704cd | |
parent | 0bc6499b46062af0c64da458a09ea8a9a568dcf0 [diff] |
ONOS-3023 Changing flowTable sets to map so that we can compare stored vs. new rule when adding and removing Change-Id: Ibd885023d550af3b2220056fbdf44ad8ec7fefda
diff --git a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java index aa8df94..e286684 100644 --- a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java +++ b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java
@@ -416,6 +416,7 @@ + " AdaptiveStats collection thread for {}", sw.getStringId()); + //FIXME modification of "stored" flow entry outside of store stored.setLastSeen(); continue; } else if (fe.life() < stored.life()) { @@ -428,11 +429,13 @@ ", new life=" + fe.life() + ", old life=" + stored.life() + ", new lastSeen=" + fe.lastSeen() + ", old lastSeen=" + stored.lastSeen()); // go next + //FIXME modification of "stored" flow entry outside of store stored.setLastSeen(); continue; } // update now + //FIXME modification of "stored" flow entry outside of store stored.setLife(fe.life()); stored.setPackets(fe.packets()); stored.setBytes(fe.bytes());