message.skipBytes(4); // skip XID
LOG.info("bytes: {}", message.readableBytes());
- CodeKeyMaker keyMaker = CodeKeyMakerFactory.createActionsKeyMaker(EncodeConstants.OF13_VERSION_ID);
+ CodeKeyMaker keyMaker = CodeKeyMakerFactory.createActionsKeyMaker(EncodeConstants.OF_VERSION_1_3);
List<Action> actions = ListDeserializer.deserializeList(EncodeConstants.OF13_VERSION_ID,
message.readableBytes(), message, keyMaker, registry);
Assert.assertTrue("Wrong action type", actions.get(0).getActionChoice() instanceof OutputActionCase);
.getSetFieldAction().getMatchEntry();
Assert.assertEquals("Wrong number of fields", 1, entries.size());
Assert.assertEquals("Wrong match entry class", "org.opendaylight.yang.gen.v1.urn.opendaylight.openflow."
- + "oxm.rev150225.OpenflowBasicClass", entries.get(0).getOxmClass().getName());
+ + "oxm.rev150225.OpenflowBasicClass", entries.get(0).getOxmClass().implementedInterface().getName());
Assert.assertEquals("Wrong match entry field", "org.opendaylight.yang.gen.v1.urn.opendaylight.openflow."
- + "oxm.rev150225.InPhyPort", entries.get(0).getOxmMatchField().getName());
- Assert.assertEquals("Wrong match entry mask", false, entries.get(0).isHasMask());
+ + "oxm.rev150225.InPhyPort", entries.get(0).getOxmMatchField().implementedInterface().getName());
+ Assert.assertEquals("Wrong match entry mask", false, entries.get(0).getHasMask());
Assert.assertEquals("Wrong match entry value", 11,
((InPhyPortCase) entries.get(0).getMatchEntryValue()).getInPhyPort().getPortNumber()
.getValue().intValue());
ByteBuf message = BufferHelper.buildBuffer("00 00 00 04 00 19 00 04");
message.skipBytes(4); // skip XID
- CodeKeyMaker keyMaker = CodeKeyMakerFactory.createActionsKeyMaker(EncodeConstants.OF13_VERSION_ID);
+ CodeKeyMaker keyMaker = CodeKeyMakerFactory.createActionsKeyMaker(EncodeConstants.OF_VERSION_1_3);
List<Action> actions = ListDeserializer.deserializeHeaders(EncodeConstants.OF13_VERSION_ID,
message.readableBytes(), message, keyMaker, registry);