X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=groupbasedpolicy%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fgroupbasedpolicy%2Frenderer%2Fofoverlay%2Fflow%2FDestinationMapper.java;fp=groupbasedpolicy%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fgroupbasedpolicy%2Frenderer%2Fofoverlay%2Fflow%2FDestinationMapper.java;h=1d8c9bf93fd239f4986ccfc5164e1caf18d30165;hb=772ad5b662730afc6fea5352a5df2fcf1003fe95;hp=e1e527276479abf76266debfcd226ddb33279cae;hpb=db64bdfc608599440a7dd4fb66c232baef66c5ee;p=groupbasedpolicy.git diff --git a/groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/DestinationMapper.java b/groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/DestinationMapper.java index e1e527276..1d8c9bf93 100644 --- a/groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/DestinationMapper.java +++ b/groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/DestinationMapper.java @@ -208,7 +208,7 @@ public class DestinationMapper extends FlowTable { .setEthernetMatch(ethernetMatch(null, null, ARP)) .setLayer3Match(new ArpMatchBuilder() .setArpOp(Integer.valueOf(1)) - .setArpTargetTransportAddress(new Ipv4Prefix(ikey)) + .setArpTargetTransportAddress(new Ipv4Prefix(ikey+"/32")) .build()); addNxRegMatch(mb, RegMatch.of(NxmNxReg6.class, Long.valueOf(l3Id))); @@ -411,13 +411,13 @@ public class DestinationMapper extends FlowTable { Long etherType = null; String ikey = null; if (l3a.getIpAddress().getIpv4Address() != null) { - ikey = l3a.getIpAddress().getIpv4Address().getValue(); + ikey = l3a.getIpAddress().getIpv4Address().getValue() + "/32"; etherType = IPv4; m = new Ipv4MatchBuilder() .setIpv4Destination(new Ipv4Prefix(ikey)) .build(); } else if (l3a.getIpAddress().getIpv6Address() != null) { - ikey = l3a.getIpAddress().getIpv6Address().getValue(); + ikey = l3a.getIpAddress().getIpv6Address().getValue() + "/128"; etherType = IPv6; m = new Ipv6MatchBuilder() .setIpv6Destination(new Ipv6Prefix(ikey))