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
