flowruleprovider builds flowmods
diff --git a/providers/of/flow/src/main/java/org/onlab/onos/provider/of/flow/impl/OpenFlowRuleProvider.java b/providers/of/flow/src/main/java/org/onlab/onos/provider/of/flow/impl/OpenFlowRuleProvider.java
index 1b67099..db6590a 100644
--- a/providers/of/flow/src/main/java/org/onlab/onos/provider/of/flow/impl/OpenFlowRuleProvider.java
+++ b/providers/of/flow/src/main/java/org/onlab/onos/provider/of/flow/impl/OpenFlowRuleProvider.java
@@ -207,11 +207,11 @@
mBuilder.setExact(MatchField.ETH_TYPE, EthType.of(ethType.ethType()));
case IPV4_DST:
ip = (IPCriterion) c;
- mBuilder.setExact(MatchField.IPV4_DST, IPv4Address.of(ip.ip().toString()));
+ mBuilder.setExact(MatchField.IPV4_DST, IPv4Address.of(ip.ip().toInt()));
break;
case IPV4_SRC:
ip = (IPCriterion) c;
- mBuilder.setExact(MatchField.IPV4_SRC, IPv4Address.of(ip.ip().toString()));
+ mBuilder.setExact(MatchField.IPV4_SRC, IPv4Address.of(ip.ip().toInt()));
break;
case IP_PROTO:
IPProtocolCriterion p = (IPProtocolCriterion) c;