Package | Description |
---|---|
com.hp.of.ctl |
Public API for the OpenFlow Controller.
|
com.hp.of.ctl.pipeline |
Definitions for conveying OpenFlow switch pipeline definitions and capabilities.
|
com.hp.of.ctl.prio |
Definitions of a flow class priority broker mechanism, which provides means
to avoid specifying absolute flow-mod priorities and replacing them with
relative ones.
|
com.hp.of.lib.match |
Representations of OpenFlow Protocol Match Structures.
|
com.hp.sdn.teamcs |
...
|
Modifier and Type | Method and Description |
---|---|
FlowClassRegistrator |
FlowClassRegistrator.fields(OxmFieldType... fields)
Sets the specified match field types to be registered.
|
Modifier and Type | Method and Description |
---|---|
FlowClass |
ControllerServiceAdapter.registerFlowClass(String id,
String passwd,
String description,
Set<String> lowerIds,
Set<String> higherIds,
Set<OxmFieldType> matchFields,
Set<FlowClass.ActionClass> actions) |
FlowClass |
ControllerService.registerFlowClass(String id,
String passwd,
String description,
Set<String> lowerIds,
Set<String> higherIds,
Set<OxmFieldType> matchFields,
Set<FlowClass.ActionClass> actions)
Registers a flow mod class, with a dynamically assigned flow mod
priority, which is required when the controller is operating in a
mode where flow mods are strictly enforced.
|
Modifier and Type | Method and Description |
---|---|
MutableTableContext |
MutableTableContext.addMatchField(OxmFieldType ft,
boolean hasMask)
Adds the given match field to the context
|
boolean |
TableContext.supportsMatchFieldCapability(TableFeaturePropType prop,
OxmFieldType code)
Returns true if the context supports given match capability-code
combination.
|
Modifier and Type | Method and Description |
---|---|
MutableTableContext |
MutableTableContext.addMatchFieldCapability(TableFeaturePropType prop,
Set<? extends OxmFieldType> caps)
Adds the given match capability to the context.
|
boolean |
TableContext.supportsWildCards(Set<OxmFieldType> fmmf)
Returns true if the context supports wild carding all of the given
match field types.
|
Modifier and Type | Method and Description |
---|---|
Set<OxmFieldType> |
FlowClassAdapter.matchFields() |
Set<OxmFieldType> |
FlowClass.matchFields()
Returns the set of field types expected to be set in the match.
|
Modifier and Type | Method and Description |
---|---|
FlowClass |
FlowClassBroker.register(String id,
String passwd,
String description,
Set<String> lowerIds,
Set<String> higherIds,
Set<OxmFieldType> matchFields,
Set<FlowClass.ActionClass> actions)
Registers a flow mod class, with a dynamically assigned flow mod
priority, which is required when the controller is operating in a
mode where flow mods are strictly enforced.
|
Modifier and Type | Class and Description |
---|---|
class |
OxmBasicFieldType
Denotes the default set of match field types for the
OXM Basic class . |
class |
OxmExperimenterFieldType
Denotes the list of experimenter match field types HP is supporting.
|
Modifier and Type | Method and Description |
---|---|
OxmFieldType |
MatchField.getFieldType()
Returns the OXM field type.
|
Modifier and Type | Method and Description |
---|---|
int |
OxmFieldTypeComparator.compare(OxmFieldType type1,
OxmFieldType type2)
Compare two
OxmFieldType . |
Modifier and Type | Method and Description |
---|---|
FlowClass |
TeamControllerServiceAdapter.registerFlowClass(String id,
String passwd,
String description,
Set<String> lowerIds,
Set<String> higherIds,
Set<OxmFieldType> matchFields,
Set<FlowClass.ActionClass> actions) |
FlowClass |
TeamControllerService.registerFlowClass(String id,
String passwd,
String description,
Set<String> lowerIds,
Set<String> higherIds,
Set<OxmFieldType> matchFields,
Set<FlowClass.ActionClass> actions)
Registers a flow mod class in all team members, with a dynamically
assigned flow mod priority, which is required when the controller
is operating in a mode where flow mods are strictly enforced.
|
Copyright © 2016. All Rights Reserved.