Fix type in LispAddressUtil.asIpv{4,6}PrefixEid 77/40077/2
authorLorand Jakab <lojakab@cisco.com>
Thu, 9 Jun 2016 00:22:04 +0000 (03:22 +0300)
committerLorand Jakab <lojakab@cisco.com>
Thu, 9 Jun 2016 01:23:10 +0000 (04:23 +0300)
Change-Id: I4c543a88a3ca2fd5186169e8682ead70a13ff9b0
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
mappingservice/lisp-proto/src/main/java/org/opendaylight/lispflowmapping/lisp/util/LispAddressUtil.java

index 4e4f4a78029df0169c3d85babf05a4d01ad806d9..1e5339458761a052cb2cf1c17e363b64747dd206 100644 (file)
@@ -532,7 +532,7 @@ public final class LispAddressUtil {
 
     public static Eid asIpv4PrefixEid(Eid eid, Inet4Address address, short mask) {
         EidBuilder builder = new EidBuilder();
-        builder.setAddressType(eid.getAddressType());
+        builder.setAddressType(Ipv4PrefixAfi.class);
         builder.setVirtualNetworkId(eid.getVirtualNetworkId());
         builder.setAddress(new Ipv4PrefixBuilder().setIpv4Prefix(
                 IetfInetUtil.INSTANCE.ipv4PrefixFor(address, mask)).build());
@@ -541,7 +541,7 @@ public final class LispAddressUtil {
 
     public static Eid asIpv6PrefixEid(Eid eid, Inet6Address address, short mask) {
         EidBuilder builder = new EidBuilder();
-        builder.setAddressType(eid.getAddressType());
+        builder.setAddressType(Ipv6PrefixAfi.class);
         builder.setVirtualNetworkId(eid.getVirtualNetworkId());
         builder.setAddress(new Ipv6PrefixBuilder().setIpv6Prefix(
                 IetfInetUtil.INSTANCE.ipv6PrefixFor(address, mask)).build());