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.
|
PiControlMetadataModel |
Model of a control metadata for 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.
|
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.
|
PiControlMetadataId |
Identifier of a control metadata in a protocol-independent pipeline, unique within 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.
|
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.
|