public class EcmpInterpreter extends Object implements org.onosproject.bmv2.api.context.Bmv2Interpreter
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DROP |
protected static String |
ECMP_GROUP |
protected static String |
ECMP_GROUP_TABLE |
protected static String |
ECMP_METADATA |
protected static String |
GROUP_ID |
protected static String |
GROUP_SIZE |
protected static String |
PORT |
protected static String |
SELECTOR |
protected static String |
SEND_TO_CPU |
protected static String |
SET_EGRESS_PORT |
protected static String |
TABLE0 |
| Constructor and Description |
|---|
EcmpInterpreter() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableBiMap<org.onosproject.net.flow.criteria.Criterion.Type,String> |
criterionTypeMap() |
org.onosproject.bmv2.api.runtime.Bmv2Action |
mapTreatment(org.onosproject.net.flow.TrafficTreatment treatment,
org.onosproject.bmv2.api.context.Bmv2Configuration configuration) |
com.google.common.collect.ImmutableBiMap<Integer,String> |
tableIdMap() |
protected static final String ECMP_METADATA
protected static final String SELECTOR
protected static final String GROUP_ID
protected static final String GROUP_SIZE
protected static final String ECMP_GROUP
protected static final String ECMP_GROUP_TABLE
protected static final String TABLE0
protected static final String SEND_TO_CPU
protected static final String DROP
protected static final String SET_EGRESS_PORT
protected static final String PORT
public com.google.common.collect.ImmutableBiMap<Integer,String> tableIdMap()
tableIdMap in interface org.onosproject.bmv2.api.context.Bmv2Interpreterpublic com.google.common.collect.ImmutableBiMap<org.onosproject.net.flow.criteria.Criterion.Type,String> criterionTypeMap()
criterionTypeMap in interface org.onosproject.bmv2.api.context.Bmv2Interpreterpublic org.onosproject.bmv2.api.runtime.Bmv2Action mapTreatment(org.onosproject.net.flow.TrafficTreatment treatment,
org.onosproject.bmv2.api.context.Bmv2Configuration configuration)
throws org.onosproject.bmv2.api.context.Bmv2InterpreterException
mapTreatment in interface org.onosproject.bmv2.api.context.Bmv2Interpreterorg.onosproject.bmv2.api.context.Bmv2InterpreterExceptionCopyright © 2016. All rights reserved.