Class | 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 |
ActionProfile |
Protobuf type
p4.config.v1.ActionProfile |
ActionProfile.Builder |
Protobuf type
p4.config.v1.ActionProfile |
ActionRef |
used to list all possible actions in a Table
|
ActionRef.Builder |
used to list all possible actions in a Table
|
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 |
Counter |
Protobuf type
p4.config.v1.Counter |
Counter.Builder |
Protobuf type
p4.config.v1.Counter |
CounterSpec |
Protobuf type
p4.config.v1.CounterSpec |
CounterSpec.Builder |
Protobuf type
p4.config.v1.CounterSpec |
Digest |
Protobuf type
p4.config.v1.Digest |
Digest.Builder |
Protobuf type
p4.config.v1.Digest |
DirectCounter |
Protobuf type
p4.config.v1.DirectCounter |
DirectCounter.Builder |
Protobuf type
p4.config.v1.DirectCounter |
DirectMeter |
Protobuf type
p4.config.v1.DirectMeter |
DirectMeter.Builder |
Protobuf type
p4.config.v1.DirectMeter |
Documentation |
Protobuf type
p4.config.v1.Documentation |
Documentation.Builder |
Protobuf type
p4.config.v1.Documentation |
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 |
MatchField |
TODO(antonin): define inside the Table message?
|
MatchField.Builder |
TODO(antonin): define inside the Table message?
|
Meter |
Protobuf type
p4.config.v1.Meter |
Meter.Builder |
Protobuf type
p4.config.v1.Meter |
MeterSpec |
Protobuf type
p4.config.v1.MeterSpec |
MeterSpec.Builder |
Protobuf type
p4.config.v1.MeterSpec |
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"
|
P4Info |
Protobuf type
p4.config.v1.P4Info |
P4Info.Builder |
Protobuf type
p4.config.v1.P4Info |
P4InfoProto | |
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.
|
Preamble |
Protobuf type
p4.config.v1.Preamble |
Preamble.Builder |
Protobuf type
p4.config.v1.Preamble |
Register |
Protobuf type
p4.config.v1.Register |
Register.Builder |
Protobuf type
p4.config.v1.Register |
Table |
Protobuf type
p4.config.v1.Table |
Table.Builder |
Protobuf type
p4.config.v1.Table |
ValueSet |
Protobuf type
p4.config.v1.ValueSet |
ValueSet.Builder |
Protobuf type
p4.config.v1.ValueSet |
Enum | Description |
---|---|
CounterSpec.Unit |
Corresponds to 'type' attribute for counter in P4 spec.
|
MatchField.MatchCase | |
MatchField.MatchType |
Protobuf enum
p4.config.v1.MatchField.MatchType |
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.
|
P4Ids.Prefix |
ids are allocated in such a way that it is possible based on an id to
deduce the resource type (e.g.
|
Table.IdleTimeoutBehavior |
this enum can be extended in the future with other behaviors, such as
"HARD_EVICTION"
|
Copyright © 2018 OpenDaylight. All rights reserved.