Package | Description |
---|---|
com.hp.of.ctl.pipeline |
Definitions for conveying OpenFlow switch pipeline definitions and capabilities.
|
com.hp.of.lib.msg |
Representations of OpenFlow Protocol Messages.
|
Modifier and Type | Method and Description |
---|---|
MutableTableContext |
MutableTableContext.addCapability(TableFeaturePropType prop,
Set<? extends OfpCodeBasedEnum> caps)
Adds the given capability to the context.
|
MutableTableContext |
MutableTableContext.addMatchFieldCapability(TableFeaturePropType prop,
Set<? extends OxmFieldType> caps)
Adds the given match capability to the context.
|
boolean |
TableContext.supportsCapability(TableFeaturePropType prop,
OfpCodeBasedEnum code)
Returns true if the context supports given capability-code combination.
|
boolean |
TableContext.supportsMatchFieldCapability(TableFeaturePropType prop,
OxmFieldType code)
Returns true if the context supports given match capability-code
combination.
|
Modifier and Type | Method and Description |
---|---|
TableFeaturePropType |
TableFeatureProp.getType()
Returns the property type.
|
TableFeaturePropType |
TableFeaturePropType.regular()
Convenient access to the regular type for this property type.
|
static TableFeaturePropType |
TableFeaturePropType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TableFeaturePropType[] |
TableFeaturePropType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static TableFeaturePropAction |
TableFeatureFactory.createActionProp(ProtocolVersion pv,
TableFeaturePropType type,
Set<ActionType> actionTypes)
Creates a table features action property, for the given
protocol version, and the specified action types.
|
static TableFeaturePropAction |
TableFeatureFactory.createActionProp(ProtocolVersion pv,
TableFeaturePropType type,
Set<ActionType> actionTypes,
List<ActExperimenter> actionExper)
Creates a table features action property, for the given
protocol version, and the specified action types and experimenter
action types.
|
static TableFeaturePropExper |
TableFeatureFactory.createExperProp(ProtocolVersion pv,
TableFeaturePropType type,
ExperimenterId eid,
long expDefType,
byte[] data)
Creates a table features experimenter property, for the given
protocol version, and the specified experimenter data.
|
static TableFeaturePropExper |
TableFeatureFactory.createExperProp(ProtocolVersion pv,
TableFeaturePropType type,
int id,
long expDefType,
byte[] data)
Creates a table features experimenter property, for the given
protocol version, and the specified experimenter data.
|
static TableFeaturePropInstr |
TableFeatureFactory.createInstrProp(ProtocolVersion pv,
TableFeaturePropType type,
Set<InstructionType> ins)
Creates a table features instructions property, for the given
protocol version, indicating support for the specified instruction
types.
|
static TableFeaturePropInstr |
TableFeatureFactory.createInstrProp(ProtocolVersion pv,
TableFeaturePropType type,
Set<InstructionType> ins,
List<InstrExperimenter> insExp)
Creates a table features instructions property, for the given
protocol version, indicating support for the specified instruction
types, as well as the specified experimenter instructions.
|
static TableFeaturePropNextTable |
TableFeatureFactory.createNextTablesProp(ProtocolVersion pv,
TableFeaturePropType type,
Set<TableId> tableIds)
Creates a table features next-tables property, for the given
protocol version, and the specified table IDs.
|
static TableFeaturePropOxm |
TableFeatureFactory.createOxmProp(ProtocolVersion pv,
TableFeaturePropType type,
Map<OxmBasicFieldType,Boolean> fields)
Creates a table features OXM property, for the given
protocol version, and the specified match fields.
|
static TableFeaturePropOxm |
TableFeatureFactory.createOxmProp(ProtocolVersion pv,
TableFeaturePropType type,
Map<OxmBasicFieldType,Boolean> fields,
List<MFieldExperimenter> expFields)
Creates a table features OXM property, for the given
protocol version, and the specified match fields.
|
Copyright © 2015. All Rights Reserved.