| Package | Description |
|---|---|
| com.h3c.of.ctl |
Public API for the OpenFlow Controller.
|
| com.h3c.of.ctl.flow |
Public API for the OpenFlow Flow Manager.
|
| com.h3c.of.ctl.pipeline |
Definitions for conveying OpenFlow switch pipeline definitions and capabilities.
|
| com.h3c.of.json |
JSON factory and codecs for Openflow structures.
|
| com.h3c.of.lib |
OpenFlow Protocol Library.
|
| com.h3c.of.lib.dt |
A set of classes representing data values used in the OpenFlow protocol.
|
| com.h3c.of.lib.instr |
Representations of OpenFlow Protocol Instructions and Actions.
|
| com.h3c.of.lib.mp |
Representations of OpenFlow Protocol Multipart Message bodies.
|
| com.h3c.of.lib.msg |
Representations of OpenFlow Protocol Messages.
|
| com.h3c.sdn.api |
Definitions of services for driving outbound external communications for
interacting with peers and integrating with other external applications,
e.g.
|
| com.h3c.sdn.flowmgr |
Definitions of the services provided by the Flow Manager Application.
|
| com.h3c.sdn.misc.net | |
| com.h3c.sdn.teamcs |
...
|
| Modifier and Type | Method and Description |
|---|---|
List<MBodyFlowStats> |
ControllerService.getFlowStats(DataPathId dpid,
TableId tableId)
Returns flows installed in the specified table of the given datapath.
|
List<MBodyFlowStats> |
ControllerServiceAdapter.getFlowStats(DataPathId dpid,
TableId tableId) |
| Modifier and Type | Method and Description |
|---|---|
List<MBodyFlowStats> |
FlowTracker.getFlowStats(DataPathId dpid,
TableId tableId)
Returns flows installed in the specified table of the given datapath.
|
| Modifier and Type | Method and Description |
|---|---|
TableId |
TableContext.getNextTableMiss()
Returns the table Id of the next supported table in the pipeline
for a table miss rule.
|
TableId |
TableContext.tableId()
Returns the table ID.
|
| 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.
|
Set<TableId> |
PipelineDefinition.getTableIds()
Returns all the table IDs contained in the definition.
|
| Modifier and Type | Method and Description |
|---|---|
MutableTableContext |
MutableTableContext.addNextTable(TableId id)
Adds the given table Id to the next tables set.
|
MutableTableContext |
MutableTableContext.addNextTableMiss(TableId id)
Adds the given table Id to the next tables miss set.
|
boolean |
TableContext.containsNextTable(TableId id)
Returns true if the given table is present in next tables set.
|
boolean |
TableContext.containsNextTableMiss(TableId id)
Returns true if the given table is present in next tables miss set.
|
TableContext |
PipelineDefinition.getTableContext(TableId tableId)
Returns table context for the given table ID.
|
MutableTableContext |
MutableTableContext.tableId(TableId id)
Sets the table Id in the context.
|
| Modifier and Type | Method and Description |
|---|---|
static TableId |
CodecUtils.decodeTableId(com.fasterxml.jackson.databind.JsonNode value)
Converts JsonNode into TableId object.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
CodecUtils.encodeTableId(TableId id)
Converts TableId into String that can be used as a JSON value.
|
| Modifier and Type | Method and Description |
|---|---|
TableId |
OfPacketReader.readTableId()
Reads a (u8) table id from the buffer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OfPacketWriter.write(TableId id)
Writes a table id (u8) to the buffer.
|
| Modifier and Type | Field and Description |
|---|---|
static TableId |
TableId.ALL
Denotes all tables.
|
static TableId |
TableId.MAX
Denotes the last usable table id number.
|
| Modifier and Type | Method and Description |
|---|---|
static TableId |
TableId.valueOf(byte b)
Returns an object that represents the table identifier
defined by the specified byte.
|
static TableId |
TableId.valueOf(int tid)
Returns an object that represents the table id
defined by the specified int.
|
static TableId |
TableId.valueOf(String tidStr)
Returns an object that represents the table id
defined by the specified string.
|
| Modifier and Type | Method and Description |
|---|---|
int |
TableId.compareTo(TableId o)
Implements the Comparable interface, to return table ids in
natural order.
|
| Modifier and Type | Method and Description |
|---|---|
TableId |
InstrGotoTable.getTableId()
Returns the table id.
|
| Modifier and Type | Method and Description |
|---|---|
static Instruction |
InstructionFactory.createInstruction(ProtocolVersion pv,
InstructionType type,
TableId tid)
Creates a GOTO_TABLE instruction.
|
| Modifier and Type | Method and Description |
|---|---|
TableId |
MBodyTableFeatures.getTableId()
Returns the table ID; Since 1.3.
|
TableId |
MBodyFlowStats.getTableId()
Returns the id of the table this flow came from; Since 1.0.
|
TableId |
MBodyTableStats.getTableId()
Returns the table ID; Since 1.0.
|
TableId |
MBodyFlowStatsRequest.getTableId()
Returns the ID of the table to read; Since 1.0.
|
| Modifier and Type | Method and Description |
|---|---|
MBodyMutableFlowStats |
MBodyMutableFlowStats.tableId(TableId tableId)
Sets the ID of the table this flow came from; Since 1.0.
|
MBodyMutableFlowStatsRequest |
MBodyMutableFlowStatsRequest.tableId(TableId tableId)
Sets the ID of the table to read; Since 1.0.
|
MBodyMutableTableFeatures |
MBodyMutableTableFeatures.tableId(TableId tableId)
Sets the ID of the table; Since 1.3.
|
MBodyMutableTableStats |
MBodyMutableTableStats.tableId(TableId tableId)
Sets the ID of the table; Since 1.0.
|
| Modifier and Type | Method and Description |
|---|---|
TableId |
OfmFlowRemoved.getTableId()
Returns the table ID; Since 1.1.
|
TableId |
OfmFlowMod.getTableId()
Returns the table ID; Since 1.1.
|
TableId |
OfmPacketIn.getTableId()
Returns the ID of the table that was looked up; Since 1.1.
|
TableId |
OfmTableMod.getTableId()
Returns the table id; Since 1.1.
|
| Modifier and Type | Method and Description |
|---|---|
Set<TableId> |
TableFeaturePropNextTable.getNextTables()
Returns the set of IDs of tables that can be reached directly
from the current table.
|
| Modifier and Type | Method and Description |
|---|---|
OfmMutablePacketIn |
OfmMutablePacketIn.tableId(TableId tableId)
Sets the table ID; Since 1.1.
|
OfmMutableFlowMod |
OfmMutableFlowMod.tableId(TableId tableId)
Sets the table id; Since 1.1.
|
OfmMutableTableMod |
OfmMutableTableMod.tableId(TableId tableId)
Sets the table id; Since 1.1.
|
OfmMutableFlowRemoved |
OfmMutableFlowRemoved.tableId(TableId tableId)
Sets the table Id; Since 1.1.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
OfmPacketIn(OpenflowMessage.Header header,
BufferId bufferId,
BigPortNumber inPort,
BigPortNumber inPhyPort,
int totalLen,
PacketInReason reason,
TableId tableId,
long cookie,
Match match,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
List<MBodyFlowStats> |
RemoteControllerService.getFlows(SystemInformation system,
DataPathId dpId,
TableId tableId)
Returns the flows installed from a particular member controller in the
specified table of the given datapath.
|
| Modifier and Type | Method and Description |
|---|---|
List<TableId> |
FlowRule.tables()
Returns the identities of the tables included in this flow,
based on the associated match.
|
| Modifier and Type | Method and Description |
|---|---|
List<Instruction> |
FlowRule.instructions(TableId tableId)
Returns the list of effective instructions for the given table.
|
| Modifier and Type | Method and Description |
|---|---|
TableId |
MsgContextDTO.getTableId() |
| Constructor and Description |
|---|
MsgContextDTO(ProtocolVersion pv,
int auxId,
DataPathId dpid,
String openflowType,
MessageType type,
long xid,
BufferId bufferId,
BigPortNumber inPort,
BigPortNumber inPhyPort,
int totalLen,
PacketInReason reason,
TableId tableId,
long cookie,
Match match,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
List<MBodyFlowStats> |
TeamControllerService.getFlows(DataPathId dpid,
TableId tableId)
Returns flows installed in the specified table of the given datapath.
|
Copyright © 2014. All Rights Reserved.