| Package | Description |
|---|---|
| org.opendaylight.p4plugin.p4info.proto | |
| org.opendaylight.p4plugin.p4runtime | |
| org.opendaylight.p4plugin.p4runtime.proto |
| Class and Description |
|---|
| Action
Protobuf type
p4.config.v1.Action |
| Action.Builder
Protobuf type
p4.config.v1.Action |
| Action.Param
Protobuf type
p4.config.v1.Action.Param |
| Action.Param.Builder
Protobuf type
p4.config.v1.Action.Param |
| Action.ParamOrBuilder |
| ActionOrBuilder |
| ActionProfile
Protobuf type
p4.config.v1.ActionProfile |
| ActionProfile.Builder
Protobuf type
p4.config.v1.ActionProfile |
| ActionProfileOrBuilder |
| ActionRef
used to list all possible actions in a Table
|
| ActionRef.Builder
used to list all possible actions in a Table
|
| ActionRefOrBuilder |
| ControllerPacketMetadata
Any metadata associated with controller Packet-IO (Packet-In or Packet-Out)
is modeled as P4 headers carrying special annotations
@controller_header("packet_out") and @controller_header("packet_in")
respectively.
|
| ControllerPacketMetadata.Builder
Any metadata associated with controller Packet-IO (Packet-In or Packet-Out)
is modeled as P4 headers carrying special annotations
@controller_header("packet_out") and @controller_header("packet_in")
respectively.
|
| ControllerPacketMetadata.Metadata
Protobuf type
p4.config.v1.ControllerPacketMetadata.Metadata |
| ControllerPacketMetadata.Metadata.Builder
Protobuf type
p4.config.v1.ControllerPacketMetadata.Metadata |
| ControllerPacketMetadata.MetadataOrBuilder |
| ControllerPacketMetadataOrBuilder |
| Counter
Protobuf type
p4.config.v1.Counter |
| Counter.Builder
Protobuf type
p4.config.v1.Counter |
| CounterOrBuilder |
| CounterSpec
Protobuf type
p4.config.v1.CounterSpec |
| CounterSpec.Builder
Protobuf type
p4.config.v1.CounterSpec |
| CounterSpec.Unit
Corresponds to 'type' attribute for counter in P4 spec.
|
| CounterSpecOrBuilder |
| Digest
Protobuf type
p4.config.v1.Digest |
| Digest.Builder
Protobuf type
p4.config.v1.Digest |
| DigestOrBuilder |
| DirectCounter
Protobuf type
p4.config.v1.DirectCounter |
| DirectCounter.Builder
Protobuf type
p4.config.v1.DirectCounter |
| DirectCounterOrBuilder |
| DirectMeter
Protobuf type
p4.config.v1.DirectMeter |
| DirectMeter.Builder
Protobuf type
p4.config.v1.DirectMeter |
| DirectMeterOrBuilder |
| Documentation
Protobuf type
p4.config.v1.Documentation |
| Documentation.Builder
Protobuf type
p4.config.v1.Documentation |
| DocumentationOrBuilder |
| Extern
used to group all extern instances of the same type in one message
|
| Extern.Builder
used to group all extern instances of the same type in one message
|
| ExternInstance
Protobuf type
p4.config.v1.ExternInstance |
| ExternInstance.Builder
Protobuf type
p4.config.v1.ExternInstance |
| ExternInstanceOrBuilder |
| ExternOrBuilder |
| MatchField
TODO(antonin): define inside the Table message?
|
| MatchField.Builder
TODO(antonin): define inside the Table message?
|
| MatchField.MatchCase |
| MatchField.MatchType
Protobuf enum
p4.config.v1.MatchField.MatchType |
| MatchFieldOrBuilder |
| Meter
Protobuf type
p4.config.v1.Meter |
| Meter.Builder
Protobuf type
p4.config.v1.Meter |
| MeterOrBuilder |
| MeterSpec
Protobuf type
p4.config.v1.MeterSpec |
| MeterSpec.Builder
Protobuf type
p4.config.v1.MeterSpec |
| MeterSpec.Type
Not part of the P4 spec yet but will be in the future.
|
| MeterSpec.Unit
Corresponds to 'type' attribute for meter in P4 spec.
|
| MeterSpecOrBuilder |
| P4Ids
wrapping the enum in a message to avoid name collisions in C++, where "enum
values are siblings of their type, not children of it"
|
| P4Ids.Builder
wrapping the enum in a message to avoid name collisions in C++, where "enum
values are siblings of their type, not children of it"
|
| P4Ids.Prefix
ids are allocated in such a way that it is possible based on an id to
deduce the resource type (e.g.
|
| P4IdsOrBuilder |
| P4Info
Protobuf type
p4.config.v1.P4Info |
| P4Info.Builder
Protobuf type
p4.config.v1.P4Info |
| P4InfoOrBuilder |
| PkgInfo
Top-level package documentation describing the forwarding pipeline config
Can be used to manage multiple P4 packages.
|
| PkgInfo.Builder
Top-level package documentation describing the forwarding pipeline config
Can be used to manage multiple P4 packages.
|
| PkgInfoOrBuilder |
| Preamble
Protobuf type
p4.config.v1.Preamble |
| Preamble.Builder
Protobuf type
p4.config.v1.Preamble |
| PreambleOrBuilder |
| Register
Protobuf type
p4.config.v1.Register |
| Register.Builder
Protobuf type
p4.config.v1.Register |
| RegisterOrBuilder |
| Table
Protobuf type
p4.config.v1.Table |
| Table.Builder
Protobuf type
p4.config.v1.Table |
| Table.IdleTimeoutBehavior
this enum can be extended in the future with other behaviors, such as
"HARD_EVICTION"
|
| TableOrBuilder |
| ValueSet
Protobuf type
p4.config.v1.ValueSet |
| ValueSet.Builder
Protobuf type
p4.config.v1.ValueSet |
| ValueSetOrBuilder |
| Class and Description |
|---|
| P4Info
Protobuf type
p4.config.v1.P4Info |
| Class and Description |
|---|
| P4Info
Protobuf type
p4.config.v1.P4Info |
| P4Info.Builder
Protobuf type
p4.config.v1.P4Info |
| P4InfoOrBuilder |
Copyright © 2018 OpenDaylight. All rights reserved.