public interface TableEntryOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
TableAction |
getAction()
.p4.TableAction action = 3; |
TableActionOrBuilder |
getActionOrBuilder()
.p4.TableAction action = 3; |
long |
getControllerMetadata()
Metadata (cookie) opaque to the target.
|
FieldMatch |
getMatch(int index)
repeated .p4.FieldMatch match = 2; |
int |
getMatchCount()
repeated .p4.FieldMatch match = 2; |
List<FieldMatch> |
getMatchList()
repeated .p4.FieldMatch match = 2; |
FieldMatchOrBuilder |
getMatchOrBuilder(int index)
repeated .p4.FieldMatch match = 2; |
List<? extends FieldMatchOrBuilder> |
getMatchOrBuilderList()
repeated .p4.FieldMatch match = 2; |
int |
getPriority()
Ignored unless match implies a TCAM lookup, i.e.
|
int |
getTableId()
uint32 table_id = 1; |
boolean |
hasAction()
.p4.TableAction action = 3; |
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
int getTableId()
uint32 table_id = 1;
List<FieldMatch> getMatchList()
repeated .p4.FieldMatch match = 2;
FieldMatch getMatch(int index)
repeated .p4.FieldMatch match = 2;
int getMatchCount()
repeated .p4.FieldMatch match = 2;
List<? extends FieldMatchOrBuilder> getMatchOrBuilderList()
repeated .p4.FieldMatch match = 2;
FieldMatchOrBuilder getMatchOrBuilder(int index)
repeated .p4.FieldMatch match = 2;
boolean hasAction()
.p4.TableAction action = 3;
TableAction getAction()
.p4.TableAction action = 3;
TableActionOrBuilder getActionOrBuilder()
.p4.TableAction action = 3;
int getPriority()
Ignored unless match implies a TCAM lookup, i.e. at least one of the match fields is Ternary or Range. A higher number indicates higher priority. Only the highest priority entry that matches the packet must be selected. Given an existing entry with prority k, if the controller tries to insert or modify another entry with priority k such that a packet may match both entries, an error is returned. This will be the case if the overlap is strict (entries are identical) or not. In the future, if there is a use-case, a table-level annotation may be introduced to make the overlap check non-strict. In that case, if there are multiple matching entries with the same highest priority, the selected entry will be explicitly undefined.
int32 priority = 4;
long getControllerMetadata()
Metadata (cookie) opaque to the target. There is no requirement of where this is stored, as long as it is returned with the rest of the entry in a Read RPC.
uint64 controller_metadata = 5;
Copyright © 2018 OpenDaylight. All rights reserved.