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
OFPActionHeaderOFPActionOFPActionOutputOFPActionVlanVidOFPActionVlanPcpOFPActionStripVlanOFPActionDlAddrOFPActionSetDlSrcOFPActionSetDlDstOFPActionNwAddrOFPActionSetNwSrcOFPActionSetNwDstOFPActionSetNwTosOFPActionTpPortOFPActionSetTpSrcOFPActionSetTpDstOFPActionEnqueueOFPActionVendor
 
 - 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
OFPActionOutputOFPActionCopyTtlOutOFPActionCopyTtlInOFPActionSetMplsTtlOFPActionDecMplsTtlOFPActionPushVlanOFPActionPopVlanOFPActionPushMplsOFPActionPopMplsOFPActionSetQueueOFPActionGroupOFPActionSetNwTtlOFPActionDecNwTtlOFPActionSetFieldOFPActionPushPbbOFPActionPopPbbOFPActionExperimenter
 
 - 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
OFPActionOutputOFPActionCopyTtlOutOFPActionCopyTtlInOFPActionSetMplsTtlOFPActionDecMplsTtlOFPActionPushVlanOFPActionPopVlanOFPActionPushMplsOFPActionPopMplsOFPActionSetQueueOFPActionGroupOFPActionSetNwTtlOFPActionDecNwTtlOFPActionSetFieldOFPActionPushPbbOFPActionPopPbbOFPActionCopyFieldOFPActionMeterOFPActionExperimenter
 - Controller Status Structure