See: Description
| Interface | Description |
|---|---|
| PiActionModel |
Model of an action with runtime parameters in a protocol-independent pipeline.
|
| PiActionParamModel |
Model of an action runtime parameter in a protocol-independent pipeline.
|
| PiActionProfileModel |
Model of an action profile in a protocol-independent pipeline.
|
| PiCounterModel |
Model of a counter in protocol-independent pipeline.
|
| PiData |
Representation of data that can be used for runtime operations of a protocol-independent pipeline.
|
| PiMatchFieldModel |
Model of a table match field in a protocol-independent pipeline.
|
| PiMeterModel |
Model of a meter in a protocol-independent pipeline.
|
| PiPacketMetadataModel |
Model of a packet metadata for a protocol-independent pipeline.
|
| PiPacketOperationModel |
Model of a packet operation in a protocol-independent pipeline.
|
| PiPipeconf |
Configuration of a protocol-independent pipeline that includes a pipeline model, a collection of pipeline-specific
behaviour implementations, and extensions.
|
| PiPipelineInterpreter |
An interpreter of a PI pipeline model.
|
| PiPipelineModel |
Model of a protocol-independent pipeline.
|
| PiRegisterModel |
Model of a register in a protocol-independent pipeline.
|
| PiTableModel |
Model of a match+action table in a protocol-independent pipeline.
|
| Class | Description |
|---|---|
| DefaultPiPipeconf |
Default pipeconf implementation.
|
| DefaultPiPipeconf.Builder |
Builder of pipeconf implementations.
|
| PiActionId |
Identifier of an action of a match+action table in a protocol-independent pipeline, unique within the scope of a
pipeline model.
|
| PiActionParamId |
Identifier of an action runtime parameter in a match+action table of a protocol-independent pipeline, unique within
the scope an action model.
|
| PiActionProfileId |
Identifier of an action profile in a protocol-independent pipeline, unique withing the scope of a pipeline model.
|
| PiCounterId |
Identifier of a counter in a protocol-independent pipeline, unique within the scope of a pipeline model.
|
| PiMatchFieldId |
Identifier of a match field in a protocol-independent pipeline, unique within the scope of a table model.
|
| PiMeterId |
Identifier of a meter in a protocol-independent pipeline, unique within the scope of a pipeline model.
|
| PiPacketMetadataId |
Identifier of a packet metadata in a protocol-independent pipeline, unique within the scope of a pipeline model.
|
| PiPipeconfId |
An identifier of a protocol-independent pipeline configuration, unique within the scope of ONOS.
|
| PiRegisterId |
Identifier of a register in a protocol-independent pipeline, unique within the scope of a pipeline model.
|
| PiTableId |
Identifier of a table in a protocol-independent pipeline, unique within the scope of a pipeline model.
|
| Enum | Description |
|---|---|
| PiCounterModel.Unit |
Counter unit.
|
| PiCounterType |
Type of counter in a protocol-independent pipeline.
|
| PiData.Type |
Types of data in a protocol-independent pipeline.
|
| PiMatchType |
Match types in a protocol-independent pipeline.
|
| PiMeterModel.Unit |
Meter rate unit.
|
| PiMeterType |
Types of meter in protocol-independent pipeline.
|
| PiPacketOperationType |
Type of packet operation in a protocol-independent pipeline.
|
| PiPipeconf.ExtensionType |
Type of extension of a protocol-independent pipeline configuration.
|
| PiTableType |
Types of match+action table in a protocol-independent pipeline.
|
| Exception | Description |
|---|---|
| PiPipelineInterpreter.PiInterpreterException |
Signals that an error was encountered while executing the interpreter.
|