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.