Fix a bug of wrong flow stats type checking

Change-Id: I5279aa3f620a5914d6d0f986b623137b926724bd
diff --git a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java
index 70d35aa..d6fbaf9 100644
--- a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java
+++ b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java
@@ -281,7 +281,7 @@
                     providerService.flowRemoved(fr);
                     break;
                 case STATS_REPLY:
-                    if (((OFStatsReply) msg).getStatsType() != OFStatsType.FLOW) {
+                    if (((OFStatsReply) msg).getStatsType() == OFStatsType.FLOW) {
                         pushFlowMetrics(dpid, (OFFlowStatsReply) msg);
                     }
                     break;