Interface | Description |
---|---|
ExtensionTreatment |
An extension for the treatment API.
|
Instruction |
Abstraction of a single traffic treatment step.
|
Class | Description |
---|---|
ExtensionTreatmentType |
Type of treatment extensions.
|
Instructions |
Factory class for creating various traffic treatment instructions.
|
Instructions.ExtensionInstructionWrapper |
Extension instruction.
|
Instructions.GroupInstruction |
Group Instruction.
|
Instructions.MetadataInstruction |
Metadata instruction.
|
Instructions.MeterInstruction |
A meter instruction.
|
Instructions.NoActionInstruction |
No Action instruction.
|
Instructions.OutputInstruction |
Output Instruction.
|
Instructions.SetQueueInstruction |
Set-Queue Instruction.
|
Instructions.StatTriggerInstruction | |
Instructions.TableTypeTransition |
Transition instruction.
|
L0ModificationInstruction | |
L0ModificationInstruction.ModOchSignalInstruction |
Represents an L0 OCh (Optical Channel) modification instruction.
|
L1ModificationInstruction | |
L1ModificationInstruction.ModOduSignalIdInstruction |
Represents an L1 ODU (Optical channel Data Unit) Signal Id modification instruction.
|
L2ModificationInstruction |
Abstraction of a single traffic treatment step.
|
L2ModificationInstruction.ModEtherInstruction |
Represents a L2 src/dst modification instruction.
|
L2ModificationInstruction.ModMplsBosInstruction |
Represents a MPLS BOS modification.
|
L2ModificationInstruction.ModMplsHeaderInstruction |
Represents a MPLS header modification instruction.
|
L2ModificationInstruction.ModMplsLabelInstruction |
Represents a MPLS label modification.
|
L2ModificationInstruction.ModMplsTtlInstruction |
Represents a MPLS TTL modification.
|
L2ModificationInstruction.ModTunnelIdInstruction |
Represents a Tunnel id modification.
|
L2ModificationInstruction.ModVlanHeaderInstruction |
Represents a VLAN Header modification instruction.
|
L2ModificationInstruction.ModVlanIdInstruction |
Represents a VLAN id modification instruction.
|
L2ModificationInstruction.ModVlanPcpInstruction |
Represents a VLAN PCP modification instruction.
|
L3ModificationInstruction |
Abstraction of a single traffic treatment step.
|
L3ModificationInstruction.ModArpEthInstruction |
Represents a L3 ARP Ether src/dst modification instruction.
|
L3ModificationInstruction.ModArpIPInstruction |
Represents a L3 ARP IP src/dst modification instruction.
|
L3ModificationInstruction.ModArpOpInstruction |
Represents a L3 ARP operation modification instruction.
|
L3ModificationInstruction.ModIPInstruction |
Represents a L3 src/dst modification instruction.
|
L3ModificationInstruction.ModIPv6FlowLabelInstruction |
Represents a L3 IPv6 Flow Label (RFC 6437) modification instruction
(20 bits unsigned integer).
|
L3ModificationInstruction.ModTtlInstruction |
Represents a L3 TTL modification instruction.
|
L4ModificationInstruction |
Abstraction of a single traffic treatment step.
|
L4ModificationInstruction.ModTransportPortInstruction |
Represents a L4 src/dst modification instruction.
|
PiInstruction |
Representation of a protocol-independent instruction.
|
UnresolvedExtensionTreatment |
Unresolved extension treatment.
|
Enum | Description |
---|---|
ExtensionTreatmentType.ExtensionTreatmentTypes |
A list of well-known named extension instruction type codes.
|
Instruction.Type |
Represents the type of traffic treatment.
|
L0ModificationInstruction.L0SubType |
Represents the type of traffic treatment.
|
L1ModificationInstruction.L1SubType |
Represents the type of traffic treatment.
|
L2ModificationInstruction.L2SubType |
Represents the type of traffic treatment.
|
L3ModificationInstruction.L3SubType |
Represents the type of traffic treatment.
|
L4ModificationInstruction.L4SubType |
Represents the type of traffic treatment.
|
Exception | Description |
---|---|
ExtensionPropertyException |
Exception indicating there was an error while setting/getting an extension
instruction property.
|