public final class OpenFlow13Utils extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ETHERTYPE_NSH |
static short |
TUN_GPE_NP_NSH |
Modifier and Type | Method and Description |
---|---|
static void |
addMatchEthNsh(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match) |
static void |
addMatchInPort(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
long inPort) |
static void |
addMatchNshNsc1(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
long nsc) |
static void |
addMatchNshNsc2(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
long nsc) |
static void |
addMatchNsi(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
short nsi) |
static void |
addMatchNsp(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
long nsp) |
static void |
addMatchTunDstIp(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4Address) |
static void |
addMatchTunId(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
long value) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder |
appendGotoTableInstruction(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder isb,
short nextTableId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createAction(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action action,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.ActionBuilder |
createActionBuilder(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction.go.to.table._case.GoToTableBuilder |
createActionGotoTable(short toTable) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadNp(short value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadNshc1(long value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadNshc2(long value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadNshMdtype(short value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadNsi(short value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadNsp(int value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadTunId(long value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxLoadTunIpv4Dst(long value,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxMoveNsc4ToReg6Register(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxMoveReg0ToNsc1Register(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxMoveReg6ToNsc4Register(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxMoveTunIdToNsc2Register(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxPopNsh(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionNxPushNsh(int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionOutPort(String portUri,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createActionResubmitTable(short toTable,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowBuilder |
createFlowBuilder(short table,
int priority,
BigInteger cookieValue,
String flowName,
String flowIdStr,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder isb) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
createGotoTableInstruction(short nextTableId,
int order) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.nx.action.reg.load.grouping.NxRegLoad |
createNxLoadReg0(long value) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder |
getNspMatch(long nsp) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action |
nxLoadRegAction(org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.dst.choice.grouping.DstChoice dstChoice,
BigInteger value,
int endOffset,
boolean groupBucket) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action |
nxMoveRegAction(org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.src.choice.grouping.SrcChoice srcChoice,
org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.dst.choice.grouping.DstChoice dstChoice,
int endOffset,
boolean groupBucket) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder |
wrapActionsIntoApplyActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> theActions) |
public static final int ETHERTYPE_NSH
public static final short TUN_GPE_NP_NSH
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder getNspMatch(long nsp)
public static void addMatchTunId(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, long value)
public static void addMatchTunDstIp(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipv4Address)
public static void addMatchEthNsh(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match)
public static void addMatchInPort(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, long inPort)
public static void addMatchNsp(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, long nsp)
public static void addMatchNsi(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, short nsi)
public static void addMatchNshNsc1(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, long nsc)
public static void addMatchNshNsc2(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, long nsc)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionResubmitTable(short toTable, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadTunIpv4Dst(long value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadTunId(long value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadNshMdtype(short value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadNp(short value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadNsp(int value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadNsi(short value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadNshc1(long value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxLoadNshc2(long value, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxPushNsh(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxPopNsh(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxMoveTunIdToNsc2Register(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxMoveReg0ToNsc1Register(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxMoveReg6ToNsc4Register(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionNxMoveNsc4ToReg6Register(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action nxLoadRegAction(org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.dst.choice.grouping.DstChoice dstChoice, BigInteger value, int endOffset, boolean groupBucket)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action nxMoveRegAction(org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.src.choice.grouping.SrcChoice srcChoice, org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.dst.choice.grouping.DstChoice dstChoice, int endOffset, boolean groupBucket)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createActionOutPort(String portUri, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.ActionBuilder createActionBuilder(int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder wrapActionsIntoApplyActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> theActions)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowBuilder createFlowBuilder(short table, int priority, BigInteger cookieValue, String flowName, String flowIdStr, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder match, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder isb)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder appendGotoTableInstruction(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder isb, short nextTableId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction createGotoTableInstruction(short nextTableId, int order)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction.go.to.table._case.GoToTableBuilder createActionGotoTable(short toTable)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.nx.action.reg.load.grouping.NxRegLoad createNxLoadReg0(long value)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createAction(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action action, int order)
Copyright © 2019 OpenDaylight. All rights reserved.