X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowjava%2Fopenflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Fdeserialization%2Fmatch%2FOxmVlanVidDeserializer.java;h=43758f6d37046c374decd1f1684b039a2ea3ed40;hb=f09073941f9e448be3cd68d0f40e5233514749bd;hp=7292e61f61365c69fdcab2ae0a0862a272c55c25;hpb=56267eec5cab0cb0c72a54b92345502a7b708ee3;p=openflowplugin.git diff --git a/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/match/OxmVlanVidDeserializer.java b/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/match/OxmVlanVidDeserializer.java index 7292e61f61..43758f6d37 100644 --- a/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/match/OxmVlanVidDeserializer.java +++ b/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/match/OxmVlanVidDeserializer.java @@ -8,7 +8,6 @@ package org.opendaylight.openflowjava.protocol.impl.deserialization.match; import io.netty.buffer.ByteBuf; - import org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer; import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField; @@ -21,8 +20,9 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.matc import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entry.value.grouping.match.entry.value.vlan.vid._case.VlanVidBuilder; /** - * @author michal.polkorab + * Translates OxmVlanVid messages. * + * @author michal.polkorab */ public class OxmVlanVidDeserializer extends AbstractOxmMatchEntryDeserializer implements OFDeserializer { @@ -35,11 +35,11 @@ public class OxmVlanVidDeserializer extends AbstractOxmMatchEntryDeserializer } private static void addVlanVidValue(ByteBuf input, MatchEntryBuilder builder) { - VlanVidCaseBuilder caseBuilder = new VlanVidCaseBuilder(); + final VlanVidCaseBuilder caseBuilder = new VlanVidCaseBuilder(); VlanVidBuilder vlanBuilder = new VlanVidBuilder(); int vidEntryValue = input.readUnsignedShort(); - vlanBuilder.setCfiBit((vidEntryValue & (1 << 12)) != 0); // cfi is 13-th bit - vlanBuilder.setVlanVid(vidEntryValue & ((1 << 12) - 1)); // value without 13-th bit + vlanBuilder.setCfiBit((vidEntryValue & 1 << 12) != 0); // cfi is 13-th bit + vlanBuilder.setVlanVid(vidEntryValue & (1 << 12) - 1); // value without 13-th bit if (builder.isHasMask()) { vlanBuilder.setMask(OxmDeserializerHelper .convertMask(input, EncodeConstants.SIZE_OF_SHORT_IN_BYTES));