X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Futil%2FActionsSerializer.java;fp=openflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Futil%2FActionsSerializer.java;h=51a3359faa566fc617c4bfafd6c3a8ff43d1b1ac;hb=5abf1a2547c3a35fce87b7cbcb971e5e4019035b;hp=31754dcf995160a21d7048a7ab2596294b24649c;hpb=b9b20433f80a0c3c10a43a539cc08c660df0a466;p=openflowjava.git diff --git a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java index 31754dcf..51a3359f 100644 --- a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java +++ b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java @@ -82,7 +82,6 @@ public abstract class ActionsSerializer { private static final byte PADDING_IN_ACTION_HEADER = 4; private static final byte ETHERTYPE_ACTION_PADDING = 2; private static final byte ACTION_IDS_LENGTH = 4; - /** @@ -178,7 +177,9 @@ public abstract class ActionsSerializer { } else if (action.getType().isAssignableFrom(PopPbb.class)) { writeTypeAndLength(outBuffer, POP_PBB_CODE, ACTION_IDS_LENGTH); } else if (action.getType().isAssignableFrom(Experimenter.class)) { - writeTypeAndLength(outBuffer, EXPERIMENTER_CODE, ACTION_IDS_LENGTH); + writeTypeAndLength(outBuffer, EXPERIMENTER_CODE, EncodeConstants.EXPERIMENTER_IDS_LENGTH); + ExperimenterAction experimenter = action.getAugmentation(ExperimenterAction.class); + outBuffer.writeInt(experimenter.getExperimenter().intValue()); } } }