hm, it turned out that this version of the test code was broken.
please ignore.  i'll fix and repost.

YAMAMOTO Takashi

> this set includes of-wire json tests and related fixes.
> 
> changes from the previous post includes:
>     - rebase, deal with new code (meter_band)
>     - regen after of_protocol fix (band_type)
>     - shuffle directory structure
> 
> YAMAMOTO Takashi (5):
>   prefix OFPMeterBand.type and len with _
>   of-wire json test: expected results
>   of-wire json test: a program to generate test data for unit tests
>   of-wire json test: generated *.packet
>   of-wire json test: unit test
> 
>  ryu/ofproto/ofproto_v1_3_parser.py                 |   18 +-
>  .../packet_data/of10/1-1-ofp_packet_out.packet     |  Bin 0 -> 122 bytes
>  ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packet |  Bin 0 -> 80 bytes
>  .../packet_data/of10/1-4-ofp_packet_in.packet      |  Bin 0 -> 60 bytes
>  .../packet_data/of10/1-5-features_request.packet   |  Bin 0 -> 8 bytes
>  .../of10/1-6-ofp_switch_features.packet            |  Bin 0 -> 128 bytes
>  .../of12/3-0-ofp_desc_stats_reply.packet           |  Bin 0 -> 1072 bytes
>  .../packet_data/of12/3-1-ofp_packet_out.packet     |  Bin 0 -> 138 bytes
>  ryu/tests/packet_data/of12/3-10-ofp_hello.packet   |  Bin 0 -> 8 bytes
>  .../of12/3-11-ofp_flow_stats_request.packet        |  Bin 0 -> 56 bytes
>  .../of12/3-12-ofp_flow_stats_reply.packet          |  Bin 0 -> 320 bytes
>  .../packet_data/of12/3-13-ofp_echo_request.packet  |  Bin 0 -> 12 bytes
>  .../packet_data/of12/3-14-ofp_echo_reply.packet    |  Bin 0 -> 12 bytes
>  .../packet_data/of12/3-15-ofp_error_msg.packet     |  Bin 0 -> 20 bytes
>  .../packet_data/of12/3-16-ofp_experimenter.packet  |  Bin 0 -> 20 bytes
>  .../of12/3-17-ofp_barrier_request.packet           |  Bin 0 -> 8 bytes
>  .../packet_data/of12/3-18-ofp_barrier_reply.packet |  Bin 0 -> 8 bytes
>  .../packet_data/of12/3-19-ofp_role_request.packet  |  Bin 0 -> 24 bytes
>  ryu/tests/packet_data/of12/3-2-ofp_flow_mod.packet |  Bin 0 -> 88 bytes
>  .../packet_data/of12/3-20-ofp_role_reply.packet    |  Bin 0 -> 24 bytes
>  .../packet_data/of12/3-21-ofp_group_mod.packet     |  Bin 0 -> 48 bytes
>  .../packet_data/of12/3-22-ofp_port_mod.packet      |  Bin 0 -> 40 bytes
>  .../packet_data/of12/3-23-ofp_table_mod.packet     |  Bin 0 -> 16 bytes
>  .../of12/3-24-ofp_desc_stats_request.packet        |  Bin 0 -> 16 bytes
>  .../of12/3-25-ofp_aggregate_stats_request.packet   |  Bin 0 -> 56 bytes
>  .../of12/3-26-ofp_aggregate_stats_reply.packet     |  Bin 0 -> 40 bytes
>  .../of12/3-27-ofp_table_stats_request.packet       |  Bin 0 -> 16 bytes
>  .../of12/3-28-ofp_table_stats_reply.packet         |  Bin 0 -> 32656 bytes
>  .../of12/3-29-ofp_port_stats_request.packet        |  Bin 0 -> 24 bytes
>  ryu/tests/packet_data/of12/3-3-ofp_flow_mod.packet |  Bin 0 -> 80 bytes
>  .../of12/3-30-ofp_port_stats_reply.packet          |  Bin 0 -> 224 bytes
>  .../3-31-ofp_group_features_stats_request.packet   |  Bin 0 -> 16 bytes
>  .../3-32-ofp_group_features_stats_reply.packet     |  Bin 0 -> 56 bytes
>  .../of12/3-33-ofp_group_desc_stats_request.packet  |  Bin 0 -> 16 bytes
>  .../of12/3-34-ofp_group_desc_stats_reply.packet    |  Bin 0 -> 56 bytes
>  .../of12/3-35-ofp_queue_get_config_request.packet  |  Bin 0 -> 16 bytes
>  .../of12/3-36-ofp_queue_get_config_reply.packet    |  Bin 0 -> 112 bytes
>  .../of12/3-37-ofp_queue_stats_request.packet       |  Bin 0 -> 24 bytes
>  .../of12/3-38-ofp_queue_stats_reply.packet         |  Bin 0 -> 112 bytes
>  .../packet_data/of12/3-39-ofp_port_status.packet   |  Bin 0 -> 80 bytes
>  .../packet_data/of12/3-4-ofp_packet_in.packet      |  Bin 0 -> 140 bytes
>  .../packet_data/of12/3-40-ofp_flow_removed.packet  |  Bin 0 -> 64 bytes
>  .../of12/3-41-ofp_error_msg_experimenter.packet    |  Bin 0 -> 27 bytes
>  .../of12/3-5-ofp_features_request.packet           |  Bin 0 -> 8 bytes
>  .../packet_data/of12/3-6-ofp_features_reply.packet |  Bin 0 -> 160 bytes
>  .../packet_data/of12/3-7-ofp_set_config.packet     |  Bin 0 -> 12 bytes
>  .../of12/3-8-ofp_get_config_request.packet         |  Bin 0 -> 8 bytes
>  .../of12/3-9-ofp_get_config_reply.packet           |  Bin 0 -> 12 bytes
>  .../packet_data/of13/4-0-ofp_desc_reply.packet     |  Bin 0 -> 1072 bytes
>  .../packet_data/of13/4-1-ofp_packet_out.packet     |  Bin 0 -> 138 bytes
>  ryu/tests/packet_data/of13/4-10-ofp_hello.packet   |  Bin 0 -> 16 bytes
>  .../of13/4-11-ofp_flow_stats_request.packet        |  Bin 0 -> 56 bytes
>  .../of13/4-12-ofp_flow_stats_reply.packet          |  Bin 0 -> 320 bytes
>  .../packet_data/of13/4-13-ofp_echo_request.packet  |  Bin 0 -> 12 bytes
>  .../packet_data/of13/4-14-ofp_echo_reply.packet    |  Bin 0 -> 12 bytes
>  .../packet_data/of13/4-15-ofp_error_msg.packet     |  Bin 0 -> 20 bytes
>  .../packet_data/of13/4-16-ofp_experimenter.packet  |  Bin 0 -> 20 bytes
>  .../of13/4-17-ofp_barrier_request.packet           |  Bin 0 -> 8 bytes
>  .../packet_data/of13/4-18-ofp_barrier_reply.packet |  Bin 0 -> 8 bytes
>  .../packet_data/of13/4-19-ofp_role_request.packet  |  Bin 0 -> 24 bytes
>  ryu/tests/packet_data/of13/4-2-ofp_flow_mod.packet |  Bin 0 -> 88 bytes
>  .../packet_data/of13/4-20-ofp_role_reply.packet    |  Bin 0 -> 24 bytes
>  .../packet_data/of13/4-21-ofp_group_mod.packet     |  Bin 0 -> 48 bytes
>  .../packet_data/of13/4-22-ofp_port_mod.packet      |  Bin 0 -> 40 bytes
>  .../packet_data/of13/4-23-ofp_table_mod.packet     |  Bin 0 -> 16 bytes
>  .../packet_data/of13/4-24-ofp_desc_request.packet  |  Bin 0 -> 16 bytes
>  .../of13/4-25-ofp_aggregate_stats_request.packet   |  Bin 0 -> 56 bytes
>  .../of13/4-26-ofp_aggregate_stats_reply.packet     |  Bin 0 -> 40 bytes
>  .../of13/4-27-ofp_table_stats_request.packet       |  Bin 0 -> 16 bytes
>  .../of13/4-28-ofp_table_stats_reply.packet         |  Bin 0 -> 64 bytes
>  .../of13/4-29-ofp_port_stats_request.packet        |  Bin 0 -> 24 bytes
>  ryu/tests/packet_data/of13/4-3-ofp_flow_mod.packet |  Bin 0 -> 80 bytes
>  .../of13/4-30-ofp_port_stats_reply.packet          |  Bin 0 -> 240 bytes
>  .../of13/4-31-ofp_group_features_request.packet    |  Bin 0 -> 16 bytes
>  .../of13/4-32-ofp_group_features_reply.packet      |  Bin 0 -> 56 bytes
>  .../of13/4-33-ofp_group_desc_request.packet        |  Bin 0 -> 16 bytes
>  .../of13/4-34-ofp_group_desc_reply.packet          |  Bin 0 -> 56 bytes
>  .../of13/4-35-ofp_queue_get_config_request.packet  |  Bin 0 -> 16 bytes
>  .../of13/4-36-ofp_queue_get_config_reply.packet    |  Bin 0 -> 112 bytes
>  .../of13/4-37-ofp_queue_stats_request.packet       |  Bin 0 -> 24 bytes
>  .../of13/4-38-ofp_queue_stats_reply.packet         |  Bin 0 -> 136 bytes
>  .../packet_data/of13/4-39-ofp_port_status.packet   |  Bin 0 -> 80 bytes
>  .../packet_data/of13/4-4-ofp_packet_in.packet      |  Bin 0 -> 148 bytes
>  .../packet_data/of13/4-40-ofp_flow_removed.packet  |  Bin 0 -> 64 bytes
>  .../of13/4-42-ofp_get_async_request.packet         |  Bin 0 -> 8 bytes
>  .../of13/4-43-ofp_get_async_reply.packet           |  Bin 0 -> 32 bytes
>  .../packet_data/of13/4-44-ofp_set_async.packet     |  Bin 0 -> 32 bytes
>  .../packet_data/of13/4-46-ofp_flow_mod.packet      |  Bin 0 -> 96 bytes
>  .../of13/4-47-ofp_meter_config_request.packet      |  Bin 0 -> 24 bytes
>  .../of13/4-48-ofp_meter_config_reply.packet        |  Bin 0 -> 40 bytes
>  .../of13/4-49-ofp_meter_stats_request.packet       |  Bin 0 -> 24 bytes
>  .../of13/4-5-ofp_features_request.packet           |  Bin 0 -> 8 bytes
>  .../of13/4-50-ofp_meter_stats_reply.packet         |  Bin 0 -> 72 bytes
>  .../of13/4-51-ofp_meter_features_request.packet    |  Bin 0 -> 16 bytes
>  .../of13/4-52-ofp_meter_features_reply.packet      |  Bin 0 -> 32 bytes
>  .../packet_data/of13/4-6-ofp_features_reply.packet |  Bin 0 -> 32 bytes
>  .../packet_data/of13/4-7-ofp_set_config.packet     |  Bin 0 -> 12 bytes
>  .../of13/4-8-ofp_get_config_request.packet         |  Bin 0 -> 8 bytes
>  .../of13/4-9-ofp_get_config_reply.packet           |  Bin 0 -> 12 bytes
>  ryu/tests/packet_data_generator/Makefile           |    5 +
>  ryu/tests/packet_data_generator/rebar.config       |   32 +
>  ryu/tests/packet_data_generator/src/er.app.src     |   24 +
>  ryu/tests/packet_data_generator/src/x.erl          |   63 +
>  ryu/tests/packet_data_generator/src/x1.erl         |   90 +
>  ryu/tests/packet_data_generator/src/x3.erl         | 8539 
> ++++++++++++++++++++
>  ryu/tests/packet_data_generator/src/x4.erl         |  445 +
>  .../packet_data_generator/src/x_flower_packet.erl  |   61 +
>  .../packet_data_generator/src/x_of_protocol.erl    |   33 +
>  .../json/of10/1-1-ofp_packet_out.packet.json       |   15 +
>  .../ofproto/json/of10/1-2-ofp_flow_mod.packet.json |   37 +
>  .../json/of10/1-4-ofp_packet_in.packet.json        |    9 +
>  .../json/of10/1-5-features_request.packet.json     |    3 +
>  .../json/of10/1-6-ofp_switch_features.packet.json  |   37 +
>  .../json/of12/3-0-ofp_desc_stats_reply.packet.json |   14 +
>  .../json/of12/3-1-ofp_packet_out.packet.json       |   15 +
>  .../ofproto/json/of12/3-10-ofp_hello.packet.json   |    3 +
>  .../of12/3-11-ofp_flow_stats_request.packet.json   |   15 +
>  .../of12/3-12-ofp_flow_stats_reply.packet.json     |  138 +
>  .../json/of12/3-13-ofp_echo_request.packet.json    |    5 +
>  .../json/of12/3-14-ofp_echo_reply.packet.json      |    5 +
>  .../json/of12/3-15-ofp_error_msg.packet.json       |    7 +
>  .../json/of12/3-16-ofp_experimenter.packet.json    |    7 +
>  .../json/of12/3-17-ofp_barrier_request.packet.json |    3 +
>  .../json/of12/3-18-ofp_barrier_reply.packet.json   |    3 +
>  .../json/of12/3-19-ofp_role_request.packet.json    |    6 +
>  .../ofproto/json/of12/3-2-ofp_flow_mod.packet.json |   41 +
>  .../json/of12/3-20-ofp_role_reply.packet.json      |    6 +
>  .../json/of12/3-21-ofp_group_mod.packet.json       |   24 +
>  .../json/of12/3-22-ofp_port_mod.packet.json        |    9 +
>  .../json/of12/3-23-ofp_table_mod.packet.json       |    6 +
>  .../of12/3-24-ofp_desc_stats_request.packet.json   |    5 +
>  .../3-25-ofp_aggregate_stats_request.packet.json   |   15 +
>  .../3-26-ofp_aggregate_stats_reply.packet.json     |   12 +
>  .../of12/3-27-ofp_table_stats_request.packet.json  |    5 +
>  .../of12/3-28-ofp_table_stats_reply.packet.json    | 5107 ++++++++++++
>  .../of12/3-29-ofp_port_stats_request.packet.json   |    6 +
>  .../ofproto/json/of12/3-3-ofp_flow_mod.packet.json |   38 +
>  .../of12/3-30-ofp_port_stats_reply.packet.json     |   41 +
>  ...31-ofp_group_features_stats_request.packet.json |    5 +
>  ...3-32-ofp_group_features_stats_reply.packet.json |   23 +
>  .../3-33-ofp_group_desc_stats_request.packet.json  |    5 +
>  .../3-34-ofp_group_desc_stats_reply.packet.json    |   30 +
>  .../3-35-ofp_queue_get_config_request.packet.json  |    5 +
>  .../3-36-ofp_queue_get_config_reply.packet.json    |   43 +
>  .../of12/3-37-ofp_queue_stats_request.packet.json  |    7 +
>  .../of12/3-38-ofp_queue_stats_reply.packet.json    |   34 +
>  .../json/of12/3-39-ofp_port_status.packet.json     |   20 +
>  .../json/of12/3-4-ofp_packet_in.packet.json        |   61 +
>  .../json/of12/3-40-ofp_flow_removed.packet.json    |   26 +
>  .../3-41-ofp_error_msg_experimenter.packet.json    |    7 +
>  .../json/of12/3-5-ofp_features_request.packet.json |    3 +
>  .../json/of12/3-6-ofp_features_reply.packet.json   |   40 +
>  .../json/of12/3-7-ofp_set_config.packet.json       |    6 +
>  .../of12/3-8-ofp_get_config_request.packet.json    |    3 +
>  .../json/of12/3-9-ofp_get_config_reply.packet.json |    6 +
>  .../json/of13/4-0-ofp_desc_reply.packet.json       |   14 +
>  .../json/of13/4-1-ofp_packet_out.packet.json       |   15 +
>  .../ofproto/json/of13/4-10-ofp_hello.packet.json   |   18 +
>  .../of13/4-11-ofp_flow_stats_request.packet.json   |   15 +
>  .../of13/4-12-ofp_flow_stats_reply.packet.json     |  142 +
>  .../json/of13/4-13-ofp_echo_request.packet.json    |    5 +
>  .../json/of13/4-14-ofp_echo_reply.packet.json      |    5 +
>  .../json/of13/4-15-ofp_error_msg.packet.json       |    7 +
>  .../json/of13/4-16-ofp_experimenter.packet.json    |    7 +
>  .../json/of13/4-17-ofp_barrier_request.packet.json |    3 +
>  .../json/of13/4-18-ofp_barrier_reply.packet.json   |    3 +
>  .../json/of13/4-19-ofp_role_request.packet.json    |    6 +
>  .../ofproto/json/of13/4-2-ofp_flow_mod.packet.json |   41 +
>  .../json/of13/4-20-ofp_role_reply.packet.json      |    6 +
>  .../json/of13/4-21-ofp_group_mod.packet.json       |   24 +
>  .../json/of13/4-22-ofp_port_mod.packet.json        |    9 +
>  .../json/of13/4-23-ofp_table_mod.packet.json       |    6 +
>  .../json/of13/4-24-ofp_desc_request.packet.json    |    5 +
>  .../4-25-ofp_aggregate_stats_request.packet.json   |   15 +
>  .../4-26-ofp_aggregate_stats_reply.packet.json     |   12 +
>  .../of13/4-27-ofp_table_stats_request.packet.json  |    5 +
>  .../of13/4-28-ofp_table_stats_reply.packet.json    |   23 +
>  .../of13/4-29-ofp_port_stats_request.packet.json   |    6 +
>  .../ofproto/json/of13/4-3-ofp_flow_mod.packet.json |   38 +
>  .../of13/4-30-ofp_port_stats_reply.packet.json     |   45 +
>  .../4-31-ofp_group_features_request.packet.json    |    5 +
>  .../of13/4-32-ofp_group_features_reply.packet.json |   23 +
>  .../of13/4-33-ofp_group_desc_request.packet.json   |    5 +
>  .../of13/4-34-ofp_group_desc_reply.packet.json     |   30 +
>  .../4-35-ofp_queue_get_config_request.packet.json  |    5 +
>  .../4-36-ofp_queue_get_config_reply.packet.json    |   43 +
>  .../of13/4-37-ofp_queue_stats_request.packet.json  |    7 +
>  .../of13/4-38-ofp_queue_stats_reply.packet.json    |   40 +
>  .../json/of13/4-39-ofp_port_status.packet.json     |   20 +
>  .../json/of13/4-4-ofp_packet_in.packet.json        |   62 +
>  .../json/of13/4-40-ofp_flow_removed.packet.json    |   26 +
>  .../of13/4-42-ofp_get_async_request.packet.json    |    3 +
>  .../json/of13/4-43-ofp_get_async_reply.packet.json |   16 +
>  .../json/of13/4-44-ofp_set_async.packet.json       |   16 +
>  .../json/of13/4-46-ofp_flow_mod.packet.json        |   46 +
>  .../of13/4-47-ofp_meter_config_request.packet.json |    6 +
>  .../of13/4-48-ofp_meter_config_reply.packet.json   |   21 +
>  .../of13/4-49-ofp_meter_stats_request.packet.json  |    6 +
>  .../json/of13/4-5-ofp_features_request.packet.json |    3 +
>  .../of13/4-50-ofp_meter_stats_reply.packet.json    |   25 +
>  .../4-51-ofp_meter_features_request.packet.json    |    5 +
>  .../of13/4-52-ofp_meter_features_reply.packet.json |   16 +
>  .../json/of13/4-6-ofp_features_reply.packet.json   |    9 +
>  .../json/of13/4-7-ofp_set_config.packet.json       |    6 +
>  .../of13/4-8-ofp_get_config_request.packet.json    |    3 +
>  .../json/of13/4-9-ofp_get_config_reply.packet.json |    6 +
>  ryu/tests/unit/ofproto/test_parser.py              |  127 +
>  207 files changed, 16317 insertions(+), 9 deletions(-)
>  create mode 100644 ryu/tests/packet_data/of10/1-1-ofp_packet_out.packet
>  create mode 100644 ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packet
>  create mode 100644 ryu/tests/packet_data/of10/1-4-ofp_packet_in.packet
>  create mode 100644 ryu/tests/packet_data/of10/1-5-features_request.packet
>  create mode 100644 ryu/tests/packet_data/of10/1-6-ofp_switch_features.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-0-ofp_desc_stats_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-1-ofp_packet_out.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-10-ofp_hello.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-11-ofp_flow_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-12-ofp_flow_stats_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-13-ofp_echo_request.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-14-ofp_echo_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-15-ofp_error_msg.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-16-ofp_experimenter.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-17-ofp_barrier_request.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-18-ofp_barrier_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-19-ofp_role_request.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-2-ofp_flow_mod.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-20-ofp_role_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-21-ofp_group_mod.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-22-ofp_port_mod.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-23-ofp_table_mod.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-24-ofp_desc_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-25-ofp_aggregate_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-26-ofp_aggregate_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-27-ofp_table_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-28-ofp_table_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-29-ofp_port_stats_request.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-3-ofp_flow_mod.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-30-ofp_port_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-31-ofp_group_features_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-32-ofp_group_features_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-33-ofp_group_desc_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-34-ofp_group_desc_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-35-ofp_queue_get_config_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-36-ofp_queue_get_config_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-37-ofp_queue_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-38-ofp_queue_stats_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-39-ofp_port_status.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-4-ofp_packet_in.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-40-ofp_flow_removed.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-41-ofp_error_msg_experimenter.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-5-ofp_features_request.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-6-ofp_features_reply.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-7-ofp_set_config.packet
>  create mode 100644 
> ryu/tests/packet_data/of12/3-8-ofp_get_config_request.packet
>  create mode 100644 ryu/tests/packet_data/of12/3-9-ofp_get_config_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-0-ofp_desc_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-1-ofp_packet_out.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-10-ofp_hello.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-11-ofp_flow_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-12-ofp_flow_stats_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-13-ofp_echo_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-14-ofp_echo_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-15-ofp_error_msg.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-16-ofp_experimenter.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-17-ofp_barrier_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-18-ofp_barrier_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-19-ofp_role_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-2-ofp_flow_mod.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-20-ofp_role_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-21-ofp_group_mod.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-22-ofp_port_mod.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-23-ofp_table_mod.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-24-ofp_desc_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-25-ofp_aggregate_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-26-ofp_aggregate_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-27-ofp_table_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-28-ofp_table_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-29-ofp_port_stats_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-3-ofp_flow_mod.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-30-ofp_port_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-31-ofp_group_features_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-32-ofp_group_features_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-33-ofp_group_desc_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-34-ofp_group_desc_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-35-ofp_queue_get_config_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-36-ofp_queue_get_config_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-37-ofp_queue_stats_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-38-ofp_queue_stats_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-39-ofp_port_status.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-4-ofp_packet_in.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-40-ofp_flow_removed.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-42-ofp_get_async_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-43-ofp_get_async_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-44-ofp_set_async.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-46-ofp_flow_mod.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-47-ofp_meter_config_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-48-ofp_meter_config_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-49-ofp_meter_stats_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-5-ofp_features_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-50-ofp_meter_stats_reply.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-51-ofp_meter_features_request.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-52-ofp_meter_features_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-6-ofp_features_reply.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-7-ofp_set_config.packet
>  create mode 100644 
> ryu/tests/packet_data/of13/4-8-ofp_get_config_request.packet
>  create mode 100644 ryu/tests/packet_data/of13/4-9-ofp_get_config_reply.packet
>  create mode 100644 ryu/tests/packet_data_generator/Makefile
>  create mode 100644 ryu/tests/packet_data_generator/rebar.config
>  create mode 100644 ryu/tests/packet_data_generator/src/er.app.src
>  create mode 100644 ryu/tests/packet_data_generator/src/x.erl
>  create mode 100644 ryu/tests/packet_data_generator/src/x1.erl
>  create mode 100644 ryu/tests/packet_data_generator/src/x3.erl
>  create mode 100644 ryu/tests/packet_data_generator/src/x4.erl
>  create mode 100644 ryu/tests/packet_data_generator/src/x_flower_packet.erl
>  create mode 100644 ryu/tests/packet_data_generator/src/x_of_protocol.erl
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of10/1-1-ofp_packet_out.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of10/1-2-ofp_flow_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of10/1-4-ofp_packet_in.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of10/1-5-features_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of10/1-6-ofp_switch_features.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-0-ofp_desc_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-1-ofp_packet_out.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-10-ofp_hello.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-11-ofp_flow_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-12-ofp_flow_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-13-ofp_echo_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-14-ofp_echo_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-15-ofp_error_msg.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-16-ofp_experimenter.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-17-ofp_barrier_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-18-ofp_barrier_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-19-ofp_role_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-2-ofp_flow_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-20-ofp_role_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-21-ofp_group_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-22-ofp_port_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-23-ofp_table_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-24-ofp_desc_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-25-ofp_aggregate_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-26-ofp_aggregate_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-27-ofp_table_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-28-ofp_table_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-29-ofp_port_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-3-ofp_flow_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-30-ofp_port_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-31-ofp_group_features_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-32-ofp_group_features_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-33-ofp_group_desc_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-34-ofp_group_desc_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-35-ofp_queue_get_config_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-36-ofp_queue_get_config_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-37-ofp_queue_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-38-ofp_queue_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-39-ofp_port_status.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-4-ofp_packet_in.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-40-ofp_flow_removed.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-41-ofp_error_msg_experimenter.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-5-ofp_features_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-6-ofp_features_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-7-ofp_set_config.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-8-ofp_get_config_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of12/3-9-ofp_get_config_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-0-ofp_desc_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-1-ofp_packet_out.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-10-ofp_hello.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-11-ofp_flow_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-12-ofp_flow_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-13-ofp_echo_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-14-ofp_echo_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-15-ofp_error_msg.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-16-ofp_experimenter.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-17-ofp_barrier_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-18-ofp_barrier_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-19-ofp_role_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-2-ofp_flow_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-20-ofp_role_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-21-ofp_group_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-22-ofp_port_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-23-ofp_table_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-24-ofp_desc_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-25-ofp_aggregate_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-26-ofp_aggregate_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-27-ofp_table_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-28-ofp_table_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-29-ofp_port_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-3-ofp_flow_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-30-ofp_port_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-31-ofp_group_features_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-32-ofp_group_features_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-33-ofp_group_desc_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-34-ofp_group_desc_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-35-ofp_queue_get_config_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-37-ofp_queue_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-38-ofp_queue_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-39-ofp_port_status.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-4-ofp_packet_in.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-40-ofp_flow_removed.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-42-ofp_get_async_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-43-ofp_get_async_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-44-ofp_set_async.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-46-ofp_flow_mod.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-47-ofp_meter_config_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-48-ofp_meter_config_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-49-ofp_meter_stats_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-5-ofp_features_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-50-ofp_meter_stats_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-51-ofp_meter_features_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-52-ofp_meter_features_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-6-ofp_features_reply.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-7-ofp_set_config.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-8-ofp_get_config_request.packet.json
>  create mode 100644 
> ryu/tests/unit/ofproto/json/of13/4-9-ofp_get_config_reply.packet.json
>  create mode 100644 ryu/tests/unit/ofproto/test_parser.py
> 
> -- 
> 1.8.1.5
> 
> 
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to