public static Ipv6FlowLabel getDefaultInstance(String defaultValue) { return new Ipv6FlowLabel(Long.valueOf(defaultValue)); }
public static Ipv6FlowLabel getDefaultInstance(String defaultValue) { return new Ipv6FlowLabel(java.lang.Long.valueOf(defaultValue)); }
public static Ipv6FlowLabel getDefaultInstance(String defaultValue) { return new Ipv6FlowLabel(Long.valueOf(defaultValue)); }
@Override public Optional<MatchBuilder> process(@Nonnull Ipv6FlabelCase source, MatchResponseConvertorData data, ConvertorExecutor convertorExecutor) { final MatchBuilder matchBuilder = data.getMatchBuilder(); final Ipv6MatchBuilder ipv6MatchBuilder = data.getIpv6MatchBuilder(); Ipv6Flabel ipv6Flabel = source.getIpv6Flabel(); if (ipv6Flabel != null) { Ipv6LabelBuilder ipv6LabelBuilder = new Ipv6LabelBuilder(); ipv6LabelBuilder.setIpv6Flabel(new Ipv6FlowLabel(ipv6Flabel.getIpv6Flabel())); byte[] mask = ipv6Flabel.getMask(); if (mask != null) { ipv6LabelBuilder.setFlabelMask(new Ipv6FlowLabel(ByteUtil.bytesToUnsignedInt(mask))); } ipv6MatchBuilder.setIpv6Label(ipv6LabelBuilder.build()); matchBuilder.setLayer3Match(ipv6MatchBuilder.build()); } return Optional.of(matchBuilder); } }
private static void addIpv6FlabelValue(ByteBuf input, MatchEntryBuilder builder) { Ipv6FlabelCaseBuilder caseBuilder = new Ipv6FlabelCaseBuilder(); Ipv6FlabelBuilder labelBuilder = new Ipv6FlabelBuilder(); labelBuilder.setIpv6Flabel(new Ipv6FlowLabel(input.readUnsignedInt())); if (builder.isHasMask()) { labelBuilder.setMask(OxmDeserializerHelper.convertMask(input, EncodeConstants.SIZE_OF_INT_IN_BYTES)); } caseBuilder.setIpv6Flabel(labelBuilder.build()); builder.setMatchEntryValue(caseBuilder.build()); }
ipv6Label.setIpv6Flabel(ipv6FlabelCase.getIpv6Flabel().getIpv6Flabel()); if (entry.isHasMask()) { ipv6Label.setFlabelMask(new Ipv6FlowLabel(ByteUtil.bytesToUnsignedInt(ipv6FlabelCase.getIpv6Flabel().getMask())));
nextheader.setIpv6Exthdr(58); final Ipv6LabelBuilder ipv6label = new Ipv6LabelBuilder(); final Ipv6FlowLabel label = new Ipv6FlowLabel(10028L); ipv6label.setIpv6Flabel(label); ipv6label.setFlabelMask(new Ipv6FlowLabel(1L));
nextheader.setIpv6Exthdr(58); final Ipv6LabelBuilder ipv6label = new Ipv6LabelBuilder(); final Ipv6FlowLabel label = new Ipv6FlowLabel(10028L); ipv6label.setIpv6Flabel(label);
nextheader.setIpv6Exthdr(58); Ipv6LabelBuilder ipv6label = new Ipv6LabelBuilder(); Ipv6FlowLabel label = new Ipv6FlowLabel(10028L); ipv6label.setIpv6Flabel(label);