BUG-2825: use provided Ipv4/MacAddress factories
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / deserialization / action / OF10SetNwDstActionDeserializer.java
index 1bd01e86a8b002a645497d1717620cb778fdcc5a..14ea5fcc616f2f21b1e4238ee1ddea8147dfe0f6 100644 (file)
@@ -9,10 +9,8 @@
 package org.opendaylight.openflowjava.protocol.impl.deserialization.action;
 
 import io.netty.buffer.ByteBuf;
-
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
 import org.opendaylight.openflowjava.util.ByteBufUtils;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.action.grouping.ActionChoice;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.action.grouping.action.choice.SetNwDstCaseBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.action.grouping.action.choice.set.nw.dst._case.SetNwDstActionBuilder;
@@ -31,7 +29,7 @@ public class OF10SetNwDstActionDeserializer extends AbstractActionDeserializer {
         input.skipBytes(2 * EncodeConstants.SIZE_OF_SHORT_IN_BYTES);
         SetNwDstCaseBuilder caseBuilder = new SetNwDstCaseBuilder();
         SetNwDstActionBuilder actionBuilder = new SetNwDstActionBuilder();
-        actionBuilder.setIpAddress(new Ipv4Address(ByteBufUtils.readIpv4Address(input)));
+        actionBuilder.setIpAddress(ByteBufUtils.readIetfIpv4Address(input));
         caseBuilder.setSetNwDstAction(actionBuilder.build());
         builder.setActionChoice(caseBuilder.build());
         return builder.build();