private OFInstruction buildTableGoto(Instructions.TableTypeTransition i) { OFInstruction instruction = factory().instructions().gotoTable( TableId.of(i.tableId())); return instruction; }
private OFInstruction buildMeter(Instructions.MeterInstruction metered) { return factory().instructions().meter(metered.meterId().id()); }
private OFInstruction buildMetadata(Instructions.MetadataInstruction m) { OFInstruction instruction = factory().instructions().writeMetadata( U64.of(m.metadata()), U64.of(m.metadataMask())); return instruction; }
instructions.add(factory().instructions().clearActions()); instructions.add(factory().instructions().applyActions(immediateActions)); instructions.add(factory().instructions().writeActions(deferredActions));
instructions.add(factory().instructions().applyActions(immediateActions)); instructions.add(factory().instructions().clearActions()); instructions.add(factory().instructions().writeActions(deferredActions));
OFInstruction instruction = OFFactories .getFactory(msg.getVersion()) .instructions() .applyActions(Collections.singletonList(action)); OFFlowStatsEntry fs = getSwitch(dpid).factory().buildFlowStatsEntry()