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 © 2018 OpenDaylight. All rights reserved.