Package | Description |
---|---|
com.hp.of.ctl |
Public API for the OpenFlow Controller.
|
com.hp.of.ctl.flow |
Public API for the OpenFlow Flow Manager.
|
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.json |
JSON factory and codecs for Openflow structures.
|
com.hp.of.lib |
OpenFlow Protocol Library.
|
com.hp.of.lib.msg |
Representations of OpenFlow Protocol Messages.
|
com.hp.sdn.api |
Definitions of services for driving outbound external communications for
interacting with peers and integrating with other external applications,
e.g.
|
com.hp.sdn.dvc.facet |
Device Driver Facet interfaces
|
com.hp.sdn.flow |
API for sending & retrieving flow rules and flow statistics.
|
com.hp.sdn.flowmgr |
Deprecated Definitions of the services provided by the Flow Manager Application.
|
com.hp.sdn.teamcs |
...
|
Modifier and Type | Method and Description |
---|---|
List<OfmFlowMod> |
FlowModAdvisor.adjustFlowMod(DataPathInfo dpi,
OfmFlowMod fm)
Adjusts the specified flowmod for the specified datapath, as might be
necessary based on the nuances of the device, returning one or more
flowmods as a result.
|
List<OfmFlowMod> |
FlowModAdvisor.getDefaultFlowMods(DataPathInfo dpi)
Returns the default set of flow mods to be installed on the
specified datapath.
|
List<OfmFlowMod> |
InitialFlowContributor.provideInitialFlows(DataPathInfo info,
boolean isHybrid)
Callback invoked when the controller is about to push initial flows
down to a newly connected datapath.
|
Modifier and Type | Method and Description |
---|---|
List<OfmFlowMod> |
FlowModAdvisor.adjustFlowMod(DataPathInfo dpi,
OfmFlowMod fm)
Adjusts the specified flowmod for the specified datapath, as might be
necessary based on the nuances of the device, returning one or more
flowmods as a result.
|
MessageFuture |
ControllerServiceAdapter.sendConfirmedFlowMod(OfmFlowMod flowMod,
DataPathId dpid) |
MessageFuture |
ControllerService.sendConfirmedFlowMod(OfmFlowMod flowMod,
DataPathId dpid)
Sends the given FlowMod message to the specified datapath.
|
void |
ControllerServiceAdapter.sendFlowMod(OfmFlowMod flowMod,
DataPathId dpid) |
void |
ControllerService.sendFlowMod(OfmFlowMod flowMod,
DataPathId dpid)
Sends the given FlowMod message to the specified datapath.
|
Modifier and Type | Method and Description |
---|---|
OfmFlowMod |
FlowEvent.flowMod()
Returns the FlowMod message that was pushed (or attempted).
|
Modifier and Type | Method and Description |
---|---|
MessageFuture |
FlowTracker.sendConfirmedFlowMod(OfmFlowMod flowMod,
DataPathId dpid)
Sends the given FlowMod message to the specified datapath.
|
void |
FlowTracker.sendFlowMod(OfmFlowMod flowMod,
DataPathId dpid)
Sends the given FlowMod message to the specified datapath.
|
Modifier and Type | Method and Description |
---|---|
Set<TableId> |
PipelineReader.align(OfmFlowMod flowmod,
DataPathId dpid)
Returns the set of table IDs of the given datapath's pipeline definition
that support the given flow mod.
|
Modifier and Type | Method and Description |
---|---|
OfmFlowMod |
FlowClassValidator.validate(OfmFlowMod flowMod)
Validates the specified flow mod, and if needed augments it to replace
the relative priority with an actual absolute one that is to be sent
to the switch.
|
Modifier and Type | Method and Description |
---|---|
OfmFlowMod |
FlowClassValidator.validate(OfmFlowMod flowMod)
Validates the specified flow mod, and if needed augments it to replace
the relative priority with an actual absolute one that is to be sent
to the switch.
|
Modifier and Type | Method and Description |
---|---|
OfmFlowMod |
OfmFlowModCodec.decode(com.fasterxml.jackson.databind.node.ObjectNode node) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
OfmFlowModCodec.encode(OfmFlowMod fm) |
Modifier and Type | Method and Description |
---|---|
static int |
FlowUtils.flowKey(OfmFlowMod f)
Computes and returns a unique key for a flow, based on
the table ID (ignored for 1.0), priority, and match fields.
|
Modifier and Type | Class and Description |
---|---|
class |
OfmMutableFlowMod
Mutable subclass of
OfmFlowMod . |
Modifier and Type | Method and Description |
---|---|
static OfmFlowMod |
MessageFactory.patchFlowModPriority(OfmFlowMod flowMod,
int newPriority)
Patches the specified flow mod message with a new priority.
|
Modifier and Type | Method and Description |
---|---|
static OfmFlowMod |
MessageFactory.patchFlowModPriority(OfmFlowMod flowMod,
int newPriority)
Patches the specified flow mod message with a new priority.
|
Modifier and Type | Method and Description |
---|---|
static MessageBatchFuture |
MessageBatchFuture.createBatchFuture(List<OfmFlowMod> flows,
DataPathId dpid)
Creates and returns a message batch future for the given messages
destined for the specified datapath.
|
Modifier and Type | Method and Description |
---|---|
void |
RemoteControllerService.sendFlowMod(SystemInformation system,
OfmFlowMod flowMod,
DataPathId dpid)
Dispatches the OpenFlow FlowMod message from a particular
member controller to the given datapath via the Flow Tracker.
|
Modifier and Type | Method and Description |
---|---|
Set<OfmFlowMod> |
FlowModFacet.adjustFlowMod(OfmFlowMod flow)
Adjusts the given FlowMod based on the table properties of this device.
|
Set<OfmFlowMod> |
FlowModFacet.generateDefaultFlows()
Create a set of default flows for a particular device.
|
Modifier and Type | Method and Description |
---|---|
Set<OfmFlowMod> |
FlowModFacet.adjustFlowMod(OfmFlowMod flow)
Adjusts the given FlowMod based on the table properties of this device.
|
Modifier and Type | Method and Description |
---|---|
void |
FlowService.sendFlowMod(OfmFlowMod fm,
DeviceId dev)
Deprecated.
Sends the given flow mod to the given device and updates the associated
list of flows.
|
Modifier and Type | Method and Description |
---|---|
void |
FlowService.sendFlow(OfmFlowMod flowMod,
DataPathId dpid)
Deprecated.
Sends the OpenFlow FLOW_MOD message to the given datapath.
|
Modifier and Type | Method and Description |
---|---|
void |
FlowService.sendFlows(List<OfmFlowMod> flowMod,
DataPathId dpid)
Deprecated.
Sends the list of OpenFlow FLOW_MOD messages to the given datapath.
|
Modifier and Type | Method and Description |
---|---|
void |
TeamControllerServiceAdapter.sendFlowMod(OfmFlowMod flowMod,
DataPathId dpid) |
void |
TeamControllerService.sendFlowMod(OfmFlowMod flowMod,
DataPathId dpid)
Dispatches the OpenFlow FlowMod message to the given datapath
via the Flow Tracker.
|
Copyright © 2015. All Rights Reserved.