Ipv6SrcCaseBuilder ipv6SrcCaseBuilder = new Ipv6SrcCaseBuilder();
Ipv6SrcBuilder ipv6SrcBuilder = new Ipv6SrcBuilder();
- final Integer prefix = IpConversionUtil.extractIpv6Prefix(ipv6Prefix);
+ final Integer prefix = IpConversionUtil.hasIpv6Prefix(ipv6Prefix);
boolean hasMask = false;
if (null != prefix) {
ipv6SrcBuilder.setMask(IpConversionUtil.convertIpv6PrefixToByteArray(prefix));
Ipv6DstCaseBuilder ipv6DstCaseBuilder = new Ipv6DstCaseBuilder();
Ipv6DstBuilder ipv6DstBuilder = new Ipv6DstBuilder();
- final Integer prefix = IpConversionUtil.extractIpv6Prefix(ipv6Prefix);
+ final Integer prefix = IpConversionUtil.hasIpv6Prefix(ipv6Prefix);
boolean hasMask = false;
if (null != prefix) {
ipv6DstBuilder.setMask(IpConversionUtil.convertIpv6PrefixToByteArray(prefix));
/* Due to conversion ambiguities, we always get "has mask" because
* an ip with no mask and prefix with /128 (or 32 in v4) cannot
* be distinguished */
- checkEntryHeader(entry, Ipv6Src.class, true);
+ checkEntryHeader(entry, Ipv6Src.class, false);
Assert.assertEquals("Wrong ipv6 src", "::1",
((Ipv6SrcCase) entry.getMatchEntryValue()).getIpv6Src().getIpv6Address().getValue());
entry = entries.get(1);
- checkEntryHeader(entry, Ipv6Dst.class, true);
+ checkEntryHeader(entry, Ipv6Dst.class, false);
Assert.assertEquals("Wrong ipv6 dst", "::2",
((Ipv6DstCase) entry.getMatchEntryValue()).getIpv6Dst().getIpv6Address().getValue());
entry = entries.get(2);