Description:
Openflow controller defined flow block.
Parents: OpenflowControllerProtocolConfig, OpenflowFlowGenParams
Children: ExtendedTableModifier, OpenflowFlowBoundTrafficAction, RandomModifier, RangeModifier, TableModifier
Automatically-created children: OpenflowSwitchTransportConfig
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
OpenflowSwitch (AffiliatedOpenflowSwitch) |
Affiliated Openflow controller switch configuration. |
|
StreamBlock (OpenflowTraffic) |
Openflow controller stream blocks for flow block. |
Attribute | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||||||||||||||||||||||||
AllowInvalidHeaders |
Allow invalid headers. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||
CmdType |
Defines FlowMod command message types allowed for this flow block. If a flow contains both add and delete command types the flow will be added and deleted when applicable on apply changes. Flow blocks defined only for modify or delete commands will only be used when does a OpenflowModifyFlowsOnSwitchCommand or OpenflowRemoveFlowsFromSwitchCommand. Type: enum Default: ADD|DELETE Possible Values:
|
||||||||||||||||||||||||||||||||||||
Cookie |
Cookie value to match. Type: u64 Default: 0 |
||||||||||||||||||||||||||||||||||||
CookieMask |
Cookie mask value to match. Type: u64 Default: 0 |
||||||||||||||||||||||||||||||||||||
Flags |
Flag value to match. Type: u16 Default: 0x0001 |
||||||||||||||||||||||||||||||||||||
FlowBlockType |
Flow block type. Type: enum Default: 0 Possible Values:
|
||||||||||||||||||||||||||||||||||||
FlowTableText |
Flow table text where each flow is defined by a line of text. Type: string Default: "" (empty string) |
||||||||||||||||||||||||||||||||||||
FrameConfig |
Custom flow configuration XML. Type: string Default: <frame><config><pdus><pdu name=\"eth1\" pdu=\"ethernet:EthernetII\" /><pdu name=\"ip_1\" pdu=\"ipv4:IPv4\" /></pdus></config></frame> |
||||||||||||||||||||||||||||||||||||
HardTimeout |
Flow hard timeout. Type: u16 Default: 0 |
||||||||||||||||||||||||||||||||||||
IdleTimeout |
Flow idle timeout. Type: u16 Default: 0 |
||||||||||||||||||||||||||||||||||||
MatchFields |
List of match fields. Type: enum Default: ETH_DST_MAC Possible Values:
|
||||||||||||||||||||||||||||||||||||
Priority |
Flow priority. Type: u16 Default: 32768 |
||||||||||||||||||||||||||||||||||||
StrictMatch |
Send FlowMod modify and delete messages strict. Type: bool Default: TRUE Possible Values:
|
Read-Only Attribute | Description |
---|---|
FlowCount |
Returned flow count is not supported. Type: u32 Default: 1 |
PduInfo |
PDU Information Type: string Default: "" (empty string) |