See: Description
| Interface | Description |
|---|---|
| PiFlowRuleTranslationService |
A service to translate ONOS flow rules to table entries of a protocol-independent pipeline.
|
| PiPipeconfService |
A service to manage the configurations of protocol-independent pipelines.
|
| PiTableAction |
An action that can be executed as a consequence of a match in a match+action table of a protocol-independent
pipeline.
|
| Class | Description |
|---|---|
| PiAction |
Instance of an action, and its runtime parameters, of a table entry in a protocol-independent
pipeline.
|
| PiAction.Builder |
Builder of protocol-independent actions.
|
| PiActionGroup |
Action group of a protocol-independent pipeline.
|
| PiActionGroup.Builder |
Builder of action groups.
|
| PiActionGroupId |
Identifier of an action group in a protocol-independent pipeline.
|
| PiActionGroupMember |
Member of an action group in a protocol-independent pipeline.
|
| PiActionGroupMember.Builder |
Builder of action group members.
|
| PiActionGroupMemberId |
Identifier of a member of an action group in a protocol-independent pipeline.
|
| PiActionId |
Identifier of an action of a match+action table in a protocol-independent pipeline.
|
| PiActionParam |
Runtime parameter of an action in a match+action table of a protocol-independent pipeline.
|
| PiActionParamId |
Identifier of an action's runtime parameter in a match+action table of a protocol-independent pipeline.
|
| PiExactFieldMatch |
Exact field match in a protocol-independent pipeline.
|
| PiFieldMatch |
Header's field match in a protocol-independent pipeline.
|
| PiHeaderFieldId |
Identifier of a packet's header field.
|
| PiLpmFieldMatch |
Longest-prefix field match in a protocol-independent pipeline.
|
| PiMatchKey |
Representation of all field matches of an entry of a match+action table of a protocol-independent pipeline.
|
| PiMatchKey.Builder |
Builder of match keys.
|
| PiPacketMetadata |
Instance of a metadata for a packet I/O operation, with id and value for a protocol-independent pipeline.
|
| PiPacketMetadata.Builder |
Builder of protocol-independent packet metadatas.
|
| PiPacketMetadataId |
Identifier of a metadata for a packet I/O operation in a protocol-independent pipeline.
|
| PiPacketOperation |
Instance of a packet I/O operation, and its metadatas for a protocol-independent pipeline.
|
| PiPacketOperation.Builder |
Builder of protocol-independent packets.
|
| PiPipeconfConfig |
Configuration fot the PiPipeconf susbystem.
|
| PiRangeFieldMatch |
Range field match in a protocol-independent pipeline.
|
| PiTableEntry |
Table entry in a protocol-independent pipeline.
|
| PiTableEntry.Builder | |
| PiTableId |
Identifier of a table in a protocol-independent pipeline.
|
| PiTernaryFieldMatch |
Ternary field match in a protocol-independent pipeline.
|
| PiValidFieldMatch |
A valid field match in a protocol-independent pipeline.
|
| Enum | Description |
|---|---|
| PiActionGroup.Type |
Type of action group.
|
| PiPacketOperation.Type | |
| PiTableAction.Type |
| Exception | Description |
|---|---|
| PiFlowRuleTranslationService.PiFlowRuleTranslationException |
Signals that an error was encountered while translating flow rule.
|