| Class | Description |
|---|---|
| Action |
Protobuf type
p4.config.Action |
| Action.Builder |
Protobuf type
p4.config.Action |
| Action.Param |
Protobuf type
p4.config.Action.Param |
| Action.Param.Builder |
Protobuf type
p4.config.Action.Param |
| ActionProfile |
Protobuf type
p4.config.ActionProfile |
| ActionProfile.Builder |
Protobuf type
p4.config.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_metadata("packet_out") and @controller_metadata("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_metadata("packet_out") and @controller_metadata("packet_in")
respectively.
|
| ControllerPacketMetadata.Metadata |
Protobuf type
p4.config.ControllerPacketMetadata.Metadata |
| ControllerPacketMetadata.Metadata.Builder |
Protobuf type
p4.config.ControllerPacketMetadata.Metadata |
| Counter |
Protobuf type
p4.config.Counter |
| Counter.Builder |
Protobuf type
p4.config.Counter |
| CounterSpec |
Protobuf type
p4.config.CounterSpec |
| CounterSpec.Builder |
Protobuf type
p4.config.CounterSpec |
| DirectCounter |
Protobuf type
p4.config.DirectCounter |
| DirectCounter.Builder |
Protobuf type
p4.config.DirectCounter |
| DirectMeter |
Protobuf type
p4.config.DirectMeter |
| DirectMeter.Builder |
Protobuf type
p4.config.DirectMeter |
| 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.ExternInstance |
| ExternInstance.Builder |
Protobuf type
p4.config.ExternInstance |
| MatchField |
TODO(antonin): define inside the Table message?
|
| MatchField.Builder |
TODO(antonin): define inside the Table message?
|
| Meter |
Protobuf type
p4.config.Meter |
| Meter.Builder |
Protobuf type
p4.config.Meter |
| MeterSpec |
Protobuf type
p4.config.MeterSpec |
| MeterSpec.Builder |
Protobuf type
p4.config.MeterSpec |
| P4Info |
Protobuf type
p4.config.P4Info |
| P4Info.Builder |
Protobuf type
p4.config.P4Info |
| P4InfoProto | |
| Preamble |
Protobuf type
p4.config.Preamble |
| Preamble.Builder |
Protobuf type
p4.config.Preamble |
| Table |
Protobuf type
p4.config.Table |
| Table.Builder |
Protobuf type
p4.config.Table |
| Enum | Description |
|---|---|
| CounterSpec.Unit |
Corresponds to 'type' attribute for counter in P4 spec.
|
| MatchField.MatchType |
Protobuf enum
p4.config.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.
|
Copyright © 2019 OpenDaylight. All rights reserved.