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%2Ffactories%2FOF10PortModInputMessageFactory.java;h=4bf2331e0a478829131b8ef56f60ef4ee7b55c57;hb=56267eec5cab0cb0c72a54b92345502a7b708ee3;hp=025f7ba4053c10393d4a9daad0bbfc2e7b27563d;hpb=9d9b4efb543bd303a4938f9a493d442a3d51bb9a;p=openflowplugin.git diff --git a/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/OF10PortModInputMessageFactory.java b/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/OF10PortModInputMessageFactory.java index 025f7ba405..4bf2331e0a 100644 --- a/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/OF10PortModInputMessageFactory.java +++ b/openflowjava/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/factories/OF10PortModInputMessageFactory.java @@ -18,8 +18,9 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortModInputBuilder; /** - * @author giuseppex.petralia@intel.com + * Translates PortModInput messages. * + * @author giuseppex.petralia@intel.com */ public class OF10PortModInputMessageFactory implements OFDeserializer { @@ -37,29 +38,29 @@ public class OF10PortModInputMessageFactory implements OFDeserializer 0; - final Boolean _noStp = ((input) & (1 << 1)) > 0; - final Boolean _noRecv = ((input) & (1 << 2)) > 0; - final Boolean _noRecvStp = ((input) & (1 << 3)) > 0; - final Boolean _noFlood = ((input) & (1 << 4)) > 0; - final Boolean _noFwd = ((input) & (1 << 5)) > 0; - final Boolean _noPacketIn = ((input) & (1 << 6)) > 0; + final Boolean _portDown = (input & 1 << 0) > 0; + final Boolean _noStp = (input & 1 << 1) > 0; + final Boolean _noRecv = (input & 1 << 2) > 0; + final Boolean _noRecvStp = (input & 1 << 3) > 0; + final Boolean _noFlood = (input & 1 << 4) > 0; + final Boolean _noFwd = (input & 1 << 5) > 0; + final Boolean _noPacketIn = (input & 1 << 6) > 0; return new PortConfigV10(_noFlood, _noFwd, _noPacketIn, _noRecv, _noRecvStp, _noStp, _portDown); } private static PortFeaturesV10 createPortFeatures(final long input) { - final Boolean _10mbHd = ((input) & (1 << 0)) > 0; - final Boolean _10mbFd = ((input) & (1 << 1)) > 0; - final Boolean _100mbHd = ((input) & (1 << 2)) > 0; - final Boolean _100mbFd = ((input) & (1 << 3)) > 0; - final Boolean _1gbHd = ((input) & (1 << 4)) > 0; - final Boolean _1gbFd = ((input) & (1 << 5)) > 0; - final Boolean _10gbFd = ((input) & (1 << 6)) > 0; - final Boolean _copper = ((input) & (1 << 7)) > 0; - final Boolean _fiber = ((input) & (1 << 8)) > 0; - final Boolean _autoneg = ((input) & (1 << 9)) > 0; - final Boolean _pause = ((input) & (1 << 10)) > 0; - final Boolean _pauseAsym = ((input) & (1 << 11)) > 0; + final Boolean _10mbHd = (input & 1 << 0) > 0; + final Boolean _10mbFd = (input & 1 << 1) > 0; + final Boolean _100mbHd = (input & 1 << 2) > 0; + final Boolean _100mbFd = (input & 1 << 3) > 0; + final Boolean _1gbHd = (input & 1 << 4) > 0; + final Boolean _1gbFd = (input & 1 << 5) > 0; + final Boolean _10gbFd = (input & 1 << 6) > 0; + final Boolean _copper = (input & 1 << 7) > 0; + final Boolean _fiber = (input & 1 << 8) > 0; + final Boolean _autoneg = (input & 1 << 9) > 0; + final Boolean _pause = (input & 1 << 10) > 0; + final Boolean _pauseAsym = (input & 1 << 11) > 0; return new PortFeaturesV10(_100mbFd, _100mbHd, _10gbFd, _10mbFd, _10mbHd, _1gbFd, _1gbHd, _autoneg, _copper, _fiber, _pause, _pauseAsym); }