OpenflowControllerResults Object


Description:

Openflow controller results.

Parents: OpenflowControllerProtocolConfig

Relations:

Side name
(Type)
Relative Description
ResultParent
(ResultChild)

OpenflowControllerProtocolConfig

Use this to connect a results object to an object.

OpenflowControllerResults Writable Attributes

There are no writable attributes.

OpenflowControllerResults Read-Only Attributes

Read-Only Attribute Description
ActiveFlowCount

Number of active flows.

Type: u64

Default: 0

ActiveGroupEntryCount

Number of active group entries.

Type: u64

Default: 0

ActiveMeterCount

Number of active meters.

Type: u64

Default: 0

BarrierRemainingCount

Number of outstanding Barrier Requests for which a Barrier Reply has not been received.

Type: u64

Default: 0

BarrierRequestTimeoutCount

Number of Barrier Requests that have timed out after a Barrier Reply was not received.

Type: u64

Default: 0

BarrierResponseTime

Time in microseconds between sending of the Barrier Request and receipt of the Barrier Reply for the most recent received Barrier Reply.

Type: double

Default: 0

ConnectedSwitchCount

Number of switches connected.

Type: u64

Default: 0

ControllerState

State of the controller.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

No state information available.

STARTED

Controller is started.

DefinedFlowCount

Number of flows defined.

Type: u64

Default: 0

DefinedGroupEntryCount

Number of group entries defined.

Type: u64

Default: 0

DefinedMeterCount

Number of meters defined.

Type: u64

Default: 0

DiscoveredPortCount

Number of ports discovered.

Type: u64

Default: 0

DiscoveryState

State of the discovery state engine.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

Discovery not started.

RUNNING

Discovery in progress.

COMPLETED

Discovery is completed.

STOPPED

Discovery is stopped.

OpenflowVersion

Version of the OpenFlow specification.

Type: enum

Default: VERSION_1_0

Possible Values:

Value Description
VERSION_1_0

OpenFlow 1.0

VERSION_1_3

OpenFlow 1.3

RxBarrierReplyCount

Number of Barrier Replies received from the switch.

Type: u64

Default: 0

RxFeaturesReplyCount

Number of feature reply messages received.

Type: u64

Default: 0

RxFlowModifyErrors

Number of flow modify error messages received.

Type: u64

Default: 0

RxFlowRemoveCount

Number of flows remove messages received.

Type: u64

Default: 0

RxGetAsyncReplyCount

Number of get async reply messages received.

Type: u64

Default: 0

RxGroupModErrors

Number of group table error messages received.

Type: u64

Default: 0

RxMeterModErrors

Number of meter modificaiton error messages received.

Type: u64

Default: 0

RxPacketInCount

Number of packet-in messages received.

Type: u64

Default: 0

RxRoleReplyCount

Number of role reply messages received from the switch.

Type: u64

Default: 0

SwitchUpdateState

State of the Openflow controller updating the flows on the switch.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

Openflow controller has not updated the switch with flow changes.

UPDATING

Openflow controller is in the process of updating the switch.

COMPLETED

Openflow controller is finished updating the switch.

TotalConnectedSwitchCount

Total number of switch connects to the controller.

Type: u64

Default: 0

TxBarrierRequestCount

Number of Barrier Requests transmitted to the switch.

Type: u64

Default: 0

TxExperimenterMessageCount

Number of experimenter messages sent.

Type: u64

Default: 0

TxFeaturesRequestCount

Number of features request messages sent.

Type: u64

Default: 0

TxFlowModAddCount

Number of flows added through an add command.

Type: u64

Default: 0

TxFlowModDeleteCount

Number of flows deleted through a remove command.

Type: u64

Default: 0

TxFlowModModifyCount

Number of flows modified through a modify command.

Type: u64

Default: 0

TxGetAsyncRequestCount

Number of get async request messages sent.

Type: u64

Default: 0

TxGroupModAddCount

Number of group table add messages sent.

Type: u64

Default: 0

TxGroupModDeleteCount

Number of group table delete messages sent.

Type: u64

Default: 0

TxGroupModModifyCount

Number of group table modify messages sent.

Type: u64

Default: 0

TxMeterModAddCount

Number of meter modification add messages sent.

Type: u64

Default: 0

TxMeterModDeleteCount

Number of meter modification delete messages sent.

Type: u64

Default: 0

TxMeterModModifyCount

Number of meter modification modify messages sent.

Type: u64

Default: 0

TxPacketOutCount

Number of packet-out messages sent.

Type: u64

Default: 0

TxRoleRequestCount

Number of Role Request messages transmitted to the switch.

Type: u64

Default: 0

TxSetAsyncCount

Number of set async messages sent.

Type: u64

Default: 0