os-ken/doc/source/ofproto_v1_0_ref.rst
Hongbin Lu 52a227c309 Fixup the docs building
This commit enable users to run `tox -e docs` to build docs for os-ken.
It fixes several issues to ensure the build will succeed.
In addition, the docs from upstream Ryu library is grouped into
archived content. The future work is merging those docs into
the os-ken contents.

Change-Id: I5ee1998e0d2835495650cda530eb0b73c49b091a
2018-10-17 18:51:14 +00:00

6.9 KiB

OpenFlow v1.0 Messages and Structures

Controller-to-Switch Messages

Handshake

OFPFeaturesRequest

JSON Example:

../../os_ken/tests/unit/ofproto/json/of10/1-5-features_request.packet.json

OFPSwitchFeatures

JSON Example:

../../os_ken/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json

Switch Configuration

OFPSetConfig

OFPGetConfigRequest

OFPGetConfigReply

Modify State Messages

OFPFlowMod

JSON Example:

../../os_ken/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json

OFPPortMod

Queue Configuration Messages

OFPQueueGetConfigRequest

OFPQueueGetConfigReply

Read State Messages

OFPDescStatsRequest

OFPDescStatsReply

OFPFlowStatsRequest

OFPFlowStatsReply

OFPAggregateStatsRequest

OFPAggregateStatsReply

OFPTableStatsRequest

OFPTableStatsReply

OFPPortStatsRequest

OFPPortStatsReply

OFPQueueStatsRequest

OFPQueueStatsReply

OFPVendorStatsRequest

OFPVendorStatsReply

Send Packet Message

OFPPacketOut

JSON Example:

../../os_ken/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json

Barrier Message

OFPBarrierRequest

OFPBarrierReply

Asynchronous Messages

Packet-In Message

OFPPacketIn

JSON Example:

../../os_ken/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json

Flow Removed Message

OFPFlowRemoved

Port Status Message

OFPPortStatus

Error Message

OFPErrorMsg

Symmetric Messages

Hello

OFPHello

Echo Request

OFPEchoRequest

Echo Reply

OFPEchoReply

Vendor

OFPVendor

Port Structures

OFPPhyPort

Flow Match Structure

OFPMatch

Action Structures

OFPActionHeader

OFPAction

OFPActionOutput

OFPActionVlanVid

OFPActionVlanPcp

OFPActionStripVlan

OFPActionDlAddr

OFPActionSetDlSrc

OFPActionSetDlDst

OFPActionNwAddr

OFPActionSetNwSrc

OFPActionSetNwDst

OFPActionSetNwTos

OFPActionTpPort

OFPActionSetTpSrc

OFPActionSetTpDst

OFPActionEnqueue

OFPActionVendor