64ba9f1cdc
This patch will revert the API of NXAction for the following report.
https://bugs.launchpad.net/dragonflow/+bug/1599367
revert commit id: 3c3896fd77
This patch reverts recently introduced start and end arguments.
Add the utility method for ofs_nbits.
NXActionRegLoad now takes ofs_nbits argument instead of ofs
and nbits even with this revert.
Additionally, update test cases and documents.
Signed-off-by: Shinpei Muraoka <shinpei.muraoka@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
69 lines
2.0 KiB
ReStructuredText
69 lines
2.0 KiB
ReStructuredText
***************************
|
|
Nicira Extension Structures
|
|
***************************
|
|
|
|
.. _nx_actions_structures:
|
|
|
|
Nicira Extension Actions Structures
|
|
===================================
|
|
|
|
The followings shows the supported NXAction classes only in OpenFlow1.0
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
.. py:currentmodule:: ryu.ofproto.ofproto_v1_0_parser
|
|
|
|
.. autoclass:: NXActionSetQueue
|
|
.. autoclass:: NXActionDecTtl
|
|
.. autoclass:: NXActionPushMpls
|
|
.. autoclass:: NXActionPopMpls
|
|
.. autoclass:: NXActionSetMplsTtl
|
|
.. autoclass:: NXActionDecMplsTtl
|
|
.. autoclass:: NXActionSetMplsLabel
|
|
.. autoclass:: NXActionSetMplsTc
|
|
|
|
The followings shows the supported NXAction classes in OpenFlow1.0 or later
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
.. py:currentmodule:: ryu.ofproto.ofproto_v1_3_parser
|
|
|
|
.. autoclass:: NXActionPopQueue
|
|
.. autoclass:: NXActionRegLoad
|
|
.. autoclass:: NXActionRegLoad2
|
|
.. autoclass:: NXActionNote
|
|
.. autoclass:: NXActionSetTunnel
|
|
.. autoclass:: NXActionSetTunnel64
|
|
.. autoclass:: NXActionRegMove
|
|
.. autoclass:: NXActionResubmit
|
|
.. autoclass:: NXActionResubmitTable
|
|
.. autoclass:: NXActionOutputReg
|
|
.. autoclass:: NXActionOutputReg2
|
|
.. autoclass:: NXActionLearn
|
|
.. autoclass:: NXActionExit
|
|
.. autoclass:: NXActionController
|
|
.. autoclass:: NXActionController2
|
|
.. autoclass:: NXActionDecTtlCntIds
|
|
.. autoclass:: NXActionStackPush
|
|
.. autoclass:: NXActionStackPop
|
|
.. autoclass:: NXActionSample
|
|
.. autoclass:: NXActionSample2
|
|
.. autoclass:: NXActionFinTimeout
|
|
.. autoclass:: NXActionConjunction
|
|
.. autoclass:: NXActionMultipath
|
|
.. autoclass:: NXActionBundle
|
|
.. autoclass:: NXActionBundleLoad
|
|
.. autoclass:: NXActionCT
|
|
.. autoclass:: NXActionNAT
|
|
.. autoclass:: NXActionOutputTrunc
|
|
.. autoclass:: NXFlowSpecMatch
|
|
.. autoclass:: NXFlowSpecLoad
|
|
.. autoclass:: NXFlowSpecOutput
|
|
.. autofunction:: ryu.ofproto.nicira_ext.ofs_nbits
|
|
|
|
.. _nx_match_structures:
|
|
|
|
Nicira Extended Match Structures
|
|
================================
|
|
|
|
.. automodule:: ryu.ofproto.nicira_ext
|
|
|