OpenFlow protocol API Reference¶
- OpenFlow version independent classes and functions
- OpenFlow v1.0 Messages and Structures
- Controller-to-Switch Messages
- Asynchronous Messages
- Symmetric Messages
- Port Structures
- Flow Match Structure
- Action Structures
OFPActionHeader
OFPAction
OFPActionOutput
OFPActionVlanVid
OFPActionVlanPcp
OFPActionStripVlan
OFPActionDlAddr
OFPActionSetDlSrc
OFPActionSetDlDst
OFPActionNwAddr
OFPActionSetNwSrc
OFPActionSetNwDst
OFPActionSetNwTos
OFPActionTpPort
OFPActionSetTpSrc
OFPActionSetTpDst
OFPActionEnqueue
OFPActionVendor
- OpenFlow v1.2 Messages and Structures
- OpenFlow v1.3 Messages and Structures
- OpenFlow v1.4 Messages and Structures
- Controller-to-Switch Messages
- Asynchronous Messages
- Symmetric Messages
- Port Structures
- Flow Match Structure
- Flow Instruction Structures
- Action Structures
OFPActionOutput
OFPActionCopyTtlOut
OFPActionCopyTtlIn
OFPActionSetMplsTtl
OFPActionDecMplsTtl
OFPActionPushVlan
OFPActionPopVlan
OFPActionPushMpls
OFPActionPopMpls
OFPActionSetQueue
OFPActionGroup
OFPActionSetNwTtl
OFPActionDecNwTtl
OFPActionSetField
OFPActionPushPbb
OFPActionPopPbb
OFPActionExperimenter
- OpenFlow v1.5 Messages and Structures
- Controller-to-Switch Messages
- Asynchronous Messages
- Symmetric Messages
- Port Structures
- Flow Match Structure
- Flow Stats Structures
- Flow Instruction Structures
- Action Structures
OFPActionOutput
OFPActionCopyTtlOut
OFPActionCopyTtlIn
OFPActionSetMplsTtl
OFPActionDecMplsTtl
OFPActionPushVlan
OFPActionPopVlan
OFPActionPushMpls
OFPActionPopMpls
OFPActionSetQueue
OFPActionGroup
OFPActionSetNwTtl
OFPActionDecNwTtl
OFPActionSetField
OFPActionPushPbb
OFPActionPopPbb
OFPActionCopyField
OFPActionMeter
OFPActionExperimenter
- Controller Status Structure