Hi,

the purpose of this series is to enhance the OF1.4 action and message
support of Ryu by correcting some existing support and adding
support for a number of messages and actions.

This work is not complete and I plan to post follow-up series
to further increase ryu's OF1.4 coverage.

These patches were tested using on-wire data generated using
"[PATCH/RFC] packet_data_generator: Add OF1.4 support" which
has been merged.

I plan to post a patch to add OF1.4 to ofproto unit tests
once the on-wire tests all pass.

To aid review this series is available at
https://github.com/horms/ryu.git devel/of1.4-v2


Changes since v1:

* Fix pep8 warnings
* Add support for more messages


Simon Horman (39):
  Correct OF1.4 OFP_ACTION_HEADER_PACK_STR
  Correct OF1.4 OFPMatch JSON serialisation and formatting
  packet_data_generator: Remove OF1.4 queue set config request and reply
    message support
  Add OF1.4 multipart experimenter request and reply message support
  Add OF1.4 group stats request and reply message support
  Add OF1.4 desc stats request and reply message support
  Add OF1.4 OFPMatchField support
  Add OF1.4 SetField action support
  Add OF1.4 CopyTtlOut action support
  Add OF1.4 CopyTtlIn action support
  Add OF1.4 PopPbb action support
  Add OF1.4 PushPbb action support
  Add OF1.4 PopMpls action support
  Add OF1.4 PushMpls action support
  Add OF1.4 PopVlan action support
  Add OF1.4 PushVlan action support
  Add OF1.4 DecMplsTtl action support
  Add OF1.4 DecNwTtl action support
  Add OF1.4 SetNwTtl action support
  Add OF1.4 echo request and reply message support
  Add OF1.4 error message support
  Add OF1.4 experimenter message support
  Add OF1.4 barrier request and reply message support
  Add OF1.4 role request and reply message support
  Add OF1.4 to ofproto unit tests
  Add OF1.4 aggregate stats request and reply message support
  Add OF1.4 table stats request and reply message support
  Add OF1.4 group features stats request and reply message support
  Add OF1.4 OFPBucket
  Add OF1.4 group desc stats request and reply message support
  Add OF1.4 flow removed message support
  Add OF1.4 table mod message support
  Add OF1.4 group mod message supoort
  Add OF1.4 meter band drop
  Add OF1.4 meter config stats request and reply message support
  Add OF1.4 meter stats request and reply message support
  Add OF1.4 meter features stats request and reply message support
  Add OF1.4 get async request and reply support
  Add OF1.4 set async message support

 ryu/ofproto/ofproto_v1_4.py                |   34 +-
 ryu/ofproto/ofproto_v1_4_parser.py         | 4095 +++++++++++++++++++++++-----
 ryu/tests/packet_data_generator/src/x5.erl |   15 -
 ryu/tests/unit/ofproto/test_parser.py      |   31 +-
 4 files changed, 3469 insertions(+), 706 deletions(-)

-- 
1.8.5.2


------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to