commit | 76cbdfb2a2a2e721e2e0c41a707dce628b940ca4 | [log] [tgz] |
---|---|---|
author | Andrea Campanella <andrea@opennetworking.org> | Mon Mar 12 17:44:18 2018 -0700 |
committer | Thomas Vachuska <tom@opennetworking.org> | Tue Mar 13 17:17:34 2018 +0000 |
tree | 509c04608e16a792de23c6579d0042bb02cac998 | |
parent | 8769d5b695508d2e524e7d690939ac036f960572 [diff] |
Fixing flow rule count on single instance Change-Id: Ic1c76bb3ccb783541e499f7ac35d99399b31bdb1 (cherry picked from commit ce5ea129ad5e291d5b07b66ab91b79d9c78d998c)
diff --git a/core/store/dist/src/main/java/org/onosproject/store/flow/impl/ECFlowRuleStore.java b/core/store/dist/src/main/java/org/onosproject/store/flow/impl/ECFlowRuleStore.java index e1a8cff..b50adf8 100644 --- a/core/store/dist/src/main/java/org/onosproject/store/flow/impl/ECFlowRuleStore.java +++ b/core/store/dist/src/main/java/org/onosproject/store/flow/impl/ECFlowRuleStore.java
@@ -349,7 +349,8 @@ @Override public int getFlowRuleCount(DeviceId deviceId) { Integer count = flowCounts.get(deviceId); - return count != null ? count : 0; + return count != null ? count : flowTable.flowEntries.get(deviceId) != null ? + flowTable.flowEntries.get(deviceId).keySet().size() : 0; } @Override