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%2FInstructionsSerializer.java;fp=openflow-protocol-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowjava%2Fprotocol%2Fimpl%2Futil%2FInstructionsSerializer.java;h=be90d891142335745fe427afd8bf469033d73fe1;hb=5abf1a2547c3a35fce87b7cbcb971e5e4019035b;hp=196a7246314fc17e43bde66737e2f884851f3d59;hpb=b9b20433f80a0c3c10a43a539cc08c660df0a466;p=openflowjava.git diff --git a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/InstructionsSerializer.java b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/InstructionsSerializer.java index 196a7246..be90d891 100644 --- a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/InstructionsSerializer.java +++ b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/InstructionsSerializer.java @@ -117,7 +117,9 @@ public abstract class InstructionsSerializer { } else if (type.isAssignableFrom(Meter.class)) { writeTypeAndLength(out, METER_TYPE, INSTRUCTION_IDS_LENGTH); } else if (type.isAssignableFrom(Experimenter.class)) { - writeTypeAndLength(out, EXPERIMENTER_TYPE, EXPERIMENTER_LENGTH); + ExperimenterInstruction experimenter = instruction.getAugmentation(ExperimenterInstruction.class); + writeTypeAndLength(out, EXPERIMENTER_TYPE, EncodeConstants.EXPERIMENTER_IDS_LENGTH); + out.writeInt(experimenter.getExperimenter().intValue()); } } }