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