These patches refine OFP*PropExperimenter classes in
ofproto_v1_[345]_parser.py and add the implementation for the remaining
TODO in ofproto_v1_3_parser.py.

IWASE Yusuke (9):
  ofproto_v1_4_parser: Move utility method to OFPPropBase
  ofproto_v1_[345]: Define common structure for experimenter property
  ofproto_v1_[45]_parser: Fix to parse experimenter_data
  test_parser: Fix some expected json representations
  ofproto_v1_3_parser: Backport
    OFPPropBase/OFPPropCommonExperimenter4ByteData
  ofproto_v1_[45]_parser: Add missing OFPTFPT_EXPERIMENTER_MISS
  ofproto_v1_3_parser: Backport OFPTableFeatureProp class
  ofproto_v1_3_parser: Add OFPQueuePropExperimenter support
  test_parser: Add test case for OFPQueuePropExperimenter

 ryu/ofproto/ofproto_v1_3.py                        |   9 +
 ryu/ofproto/ofproto_v1_3_parser.py                 | 311 ++++++++++++---------
 ryu/ofproto/ofproto_v1_4.py                        |   9 +
 ryu/ofproto/ofproto_v1_4_parser.py                 |  79 ++++--
 ryu/ofproto/ofproto_v1_5.py                        |   9 +
 ryu/ofproto/ofproto_v1_5_parser.py                 |  27 +-
 .../of13/4-36-ofp_queue_get_config_reply.packet    | Bin 112 -> 211 bytes
 ryu/tests/packet_data_generator/src/x4.erl         |  16 +-
 .../4-36-ofp_queue_get_config_reply.packet.json    |  56 +++-
 .../json/of14/5-22-ofp_port_mod.packet.json        |  11 +-
 .../json/of14/5-23-ofp_table_mod.packet.json       |  11 +-
 .../of14/5-30-ofp_port_stats_reply.packet.json     |  11 +-
 .../of14/5-36-ofp_queue_stats_reply.packet.json    |  11 +-
 .../json/of14/5-37-ofp_port_status.packet.json     |  11 +-
 .../json/of14/5-41-ofp_get_async_reply.packet.json |  11 +-
 .../json/of14/5-42-ofp_set_async.packet.json       |  11 +-
 .../json/of14/5-52-ofp_port_desc_reply.packet.json |  11 +-
 .../5-53-ofp_table_features_request.packet.json    |  11 +-
 .../of14/5-54-ofp_table_features_reply.packet.json |  11 +-
 .../of14/5-62-ofp_table_desc_reply.packet.json     |  13 +-
 .../of14/5-64-ofp_queue_desc_reply.packet.json     |  13 +-
 .../json/of14/5-65-ofp_role_status.packet.json     |  11 +-
 .../json/of14/5-68-ofp_table_status.packet.json    |  11 +-
 .../json/of14/5-69-ofp_bundle_ctrl_msg.packet.json |  11 +-
 .../json/of14/5-70-ofp_bundle_add_msg.packet.json  |  11 +-
 25 files changed, 476 insertions(+), 220 deletions(-)

-- 
1.9.1


------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to