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
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel